# 4.7.0-fc.0 Created: 2020-12-18 10:35:05 +0000 UTC Image Digest: `sha256:2419f9cd3ea9bd114764855653012e305ade2527210d332bfdd6dbdae538bd66` Promoted from registry.svc.ci.openshift.org/ocp/release:4.7.0-0.nightly-2020-12-18-031435 ## Changes from 4.6.62 ### Components * Kubernetes upgraded from 1.19.16 to 1.20.0-beta.2 * Red Hat Enterprise Linux CoreOS upgraded from 46.82.202210251931-0 to 47.83.202012171901-0 ### New images * [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator) git [084bb70c](https://github.com/openshift/cluster-baremetal-operator/commit/084bb70cb52c4c6636de0f21bf828f0cebff7dc3) `sha256:0b20e154d119a03d2ebafbdc2c1cbae237a98568210f716779ec61e9388f1e42` * [csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter) git [a7a3a40c](https://github.com/openshift/csi-external-snapshotter/commit/a7a3a40ce4d5a8b679985f8835fda79390e20a98) `sha256:5bad5a28007a474d8591f3ef42f0ca2441a7a84bf3861cec55b3d999d2c364a1` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [6b11e3f5](https://github.com/openshift/egress-router-cni/commit/6b11e3f57656814b385df95c4274cf76fe718f02) `sha256:db30570ad729b5104b0025befec6fa4d1c9862597f6471d6e611e67c47b00471` * [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:334c8689ff8ec961969785e7760e7cc0036f28fec3d71219e1cc9d83b131e606` * [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator) git [dbfe00b6](https://github.com/openshift/gcp-pd-csi-driver-operator/commit/dbfe00b6e1de20f8e32f7bebc28f5d4447d93c64) `sha256:030aaa879fadc6e96e3141299f197d228472dd3722651799f8f9f643db356320` * [hello-openshift](https://github.com/openshift/origin) git [b9481f68](https://github.com/openshift/origin/commit/b9481f6810643eeee98eec6a165b570d0cc6d720) `sha256:f40494b00446eba834d816993eb37dbba1d52b4d04971c5b6d7fc8ca8f5007b3` * [kubevirt-machine-controllers](https://github.com/openshift/cluster-api-provider-kubevirt) git [1990dc94](https://github.com/openshift/cluster-api-provider-kubevirt/commit/1990dc94932fd849aeda7820bd53ca41c6b5f5d7) `sha256:ed6a352ff91bae76f440d43a3d99fb824b1dfee8a801a72052a434633a7936be` * [local-storage-static-provisioner](https://github.com/openshift/sig-storage-local-static-provisioner) git [5bc6dd6e](https://github.com/openshift/sig-storage-local-static-provisioner/commit/5bc6dd6e56d0f959edd5a6dbe14d3a8aa304845e) `sha256:ba91d3238ce94d43da6514ac2d3dc07519f21bef2776aabe5aec65f036e159e8` * [openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack) git [c730ab60](https://github.com/openshift/cloud-provider-openstack/commit/c730ab60a5649eed96bdc414ab7db35907c5291c) `sha256:db4321032b48e085bf3203f96b4235dbdb07be87b79aa625f9c85e2a2f0fc65b` * [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator) git [60703971](https://github.com/openshift/openstack-cinder-csi-driver-operator/commit/607039713cc7d7322a0a4894604e3f5bda91b916) `sha256:d22e71d5f929111c2faf76afa3303889f7df10989b53a1d87dc947e002c43292` * [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector) git [17bb8105](https://github.com/openshift/vsphere-problem-detector/commit/17bb810554849a5a2c898a68d9145d63248b18ab) `sha256:91a477f8943dff10d6d63988cdaff5465eab049970e6d927e0966a182c99562f` ### Removed images * driver-toolkit ### Rebuilt images without code change * machine-os-content `sha256:d6fe162f2df24dc327f4449bd3f860fee993d53059159d43ecbc1e076ec92bd0` ### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/8c7907bb14b8f75ce6dfba31f150d2b2924d5a91) * [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...8c7907bb14b8f75ce6dfba31f150d2b2924d5a91) ### [aws-ebs-csi-driver-operator](https://github.com/openshift/aws-ebs-csi-driver-operator/tree/435bd64d33f15722ab6d09b22871562101fd48e4) * 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...435bd64d33f15722ab6d09b22871562101fd48e4) ### [aws-machine-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/0b00fb8d96ac57617f2869d25324d983f6141f6f) * [Bug 1906740](https://bugzilla.redhat.com/show_bug.cgi?id=1906740): Ensure the region is valid when creating AWS client [#380](https://github.com/openshift/cluster-api-provider-aws/pull/380) * [Bug 1907286](https://bugzilla.redhat.com/show_bug.cgi?id=1907286): Ensure Machine is marked interruptible as well as Node [#379](https://github.com/openshift/cluster-api-provider-aws/pull/379) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#378](https://github.com/openshift/cluster-api-provider-aws/pull/378) * support custom CA bundle for AWS API [#372](https://github.com/openshift/cluster-api-provider-aws/pull/372) * use shared credentials file for session creation [#374](https://github.com/openshift/cluster-api-provider-aws/pull/374) * [Bug 1902157](https://bugzilla.redhat.com/show_bug.cgi?id=1902157): Mark node with condition when due for termination [#332](https://github.com/openshift/cluster-api-provider-aws/pull/332) * Bump scripts to Go 1.15 [#375](https://github.com/openshift/cluster-api-provider-aws/pull/375) * Move instance tenancy under placement field [#370](https://github.com/openshift/cluster-api-provider-aws/pull/370) * Add verify-diff check in generate task and enable in CI [#368](https://github.com/openshift/cluster-api-provider-aws/pull/368) * add elmiko to OWNERS file [#366](https://github.com/openshift/cluster-api-provider-aws/pull/366) * bump AWS SDK to v1.35.20 [#365](https://github.com/openshift/cluster-api-provider-aws/pull/365) * Add support for dedicated instance tenancy [#360](https://github.com/openshift/cluster-api-provider-aws/pull/360) * add bugzilla component and subcomponent to OWNERS [#359](https://github.com/openshift/cluster-api-provider-aws/pull/359) * [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/717942ec9db008bf8e2b4f0e409c536f947aa57f...0b00fb8d96ac57617f2869d25324d983f6141f6f) ### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/ce1e1f3cd3ff017960039dd17b4f1968cee7cadb) * Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART [#129](https://github.com/openshift/aws-pod-identity-webhook/pull/129) * [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/9f94b700d8a3d2ea14ce31bb9395303aa0eaa810...ce1e1f3cd3ff017960039dd17b4f1968cee7cadb) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/e235783fe671864e0628771d0e5d13904e4d062a) * [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/ee8de998cbb63b3dd94f7fea0705c51576b4dd6f...e235783fe671864e0628771d0e5d13904e4d062a) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/6c4442fd1967e995690e74acd8ea54465e043075) * Allow actuator.Exists() to find a host in the unmanaged state [#130](https://github.com/openshift/cluster-api-provider-baremetal/pull/130) * [Bug 1868104](https://bugzilla.redhat.com/show_bug.cgi?id=1868104): Make use of errors and Failed phase to handle failed machines [#113](https://github.com/openshift/cluster-api-provider-baremetal/pull/113) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#129](https://github.com/openshift/cluster-api-provider-baremetal/pull/129) * Fall back to deleting Machine if remediation fails [#119](https://github.com/openshift/cluster-api-provider-baremetal/pull/119) * Updating baremetal-machine-controller builder & base images to be consistent with ART [#126](https://github.com/openshift/cluster-api-provider-baremetal/pull/126) * Fix typo in readme - annotation should exist on CR, not CRD [#125](https://github.com/openshift/cluster-api-provider-baremetal/pull/125) * Don't add a finalizer to the Node [#124](https://github.com/openshift/cluster-api-provider-baremetal/pull/124) * [Bug 1886028](https://bugzilla.redhat.com/show_bug.cgi?id=1886028): Remove Node finalizer first on delete [#122](https://github.com/openshift/cluster-api-provider-baremetal/pull/122) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/32d804364c4d622a996af656b42b4992c49bf65a...6c4442fd1967e995690e74acd8ea54465e043075) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/3c7603f52725017ad7e6e23540893842920ced4c) * Merge upstream 2020-12-04 [#114](https://github.com/openshift/baremetal-operator/pull/114) * Merge upstream 2020-12-03 [#113](https://github.com/openshift/baremetal-operator/pull/113) * Merge upstream 2020-10-26 [#111](https://github.com/openshift/baremetal-operator/pull/111) * Merge upstream 2020-10-22 [#110](https://github.com/openshift/baremetal-operator/pull/110) * Merge upstream [#109](https://github.com/openshift/baremetal-operator/pull/109) * Downstream dockerfile [#108](https://github.com/openshift/baremetal-operator/pull/108) * Merge upstream 2020-10-08 [#103](https://github.com/openshift/baremetal-operator/pull/103) * Add more approvers and reviewers [#107](https://github.com/openshift/baremetal-operator/pull/107) * Updating ose-baremetal-operator builder & base images to be consistent with ART [#106](https://github.com/openshift/baremetal-operator/pull/106) * [Bug 1884824](https://bugzilla.redhat.com/show_bug.cgi?id=1884824): Update to k8s 1.19 [#105](https://github.com/openshift/baremetal-operator/pull/105) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/b4b10a088a0cef66c1ba8a9c0d88db4fa33699d3...3c7603f52725017ad7e6e23540893842920ced4c) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/8123933e26e84837dbb4a4840738ed874eb61202) * [Bug 1894539](https://bugzilla.redhat.com/show_bug.cgi?id=1894539): Allow node-ip to function without attachment to VIP network [#111](https://github.com/openshift/baremetal-runtimecfg/pull/111) * Update "runtimecfg node-ip" for dual-stack [#110](https://github.com/openshift/baremetal-runtimecfg/pull/110) * Set mac address as prefix for unique hostname [#109](https://github.com/openshift/baremetal-runtimecfg/pull/109) * [Bug 1894539](https://bugzilla.redhat.com/show_bug.cgi?id=1894539): Allow baremetal-runtimecfg to function when the node isn't attached to the VIP network [#108](https://github.com/openshift/baremetal-runtimecfg/pull/108) * Remove get boostrap IP code [#107](https://github.com/openshift/baremetal-runtimecfg/pull/107) * Add image build and push to the Makefile [#97](https://github.com/openshift/baremetal-runtimecfg/pull/97) * [Bug 1885867](https://bugzilla.redhat.com/show_bug.cgi?id=1885867): Flip to unicast only when MCO set to desired version in all nodes [#103](https://github.com/openshift/baremetal-runtimecfg/pull/103) * Add bz component information [#106](https://github.com/openshift/baremetal-runtimecfg/pull/106) * Updating baremetal-runtimecfg builder & base images to be consistent with ART [#104](https://github.com/openshift/baremetal-runtimecfg/pull/104) * Change local Dockerfile to use CentOS 8 [#95](https://github.com/openshift/baremetal-runtimecfg/pull/95) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/cdc8995cda7e83f72e29b74328fdb3c246ff8916...8123933e26e84837dbb4a4840738ed874eb61202) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/5eda527621888cb03691c1fe90fcc617777fcf96) * 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/b153f088ddd8c1289f7a62e9ff64e26894ca4530...5eda527621888cb03691c1fe90fcc617777fcf96) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/e0ae005686d1d6cfc85340b97f117fb46b652be1) * [Bug 1908747](https://bugzilla.redhat.com/show_bug.cgi?id=1908747): remove stale S3 CredentialsRequest manifests [#278](https://github.com/openshift/cloud-credential-operator/pull/278) * [Bug 1906880](https://bugzilla.redhat.com/show_bug.cgi?id=1906880): operator: remove odicdiscoveryendpoint controller [#276](https://github.com/openshift/cloud-credential-operator/pull/276) * [Bug 1903226](https://bugzilla.redhat.com/show_bug.cgi?id=1903226): exclude run-level 0 namespaces from MutatingWebhook for Pods [#275](https://github.com/openshift/cloud-credential-operator/pull/275) * Add IBM Cloud managed annotations to CVO manifests [#274](https://github.com/openshift/cloud-credential-operator/pull/274) * add current profile annotations to CVO manifests [#272](https://github.com/openshift/cloud-credential-operator/pull/272) * [Bug 1880785](https://bugzilla.redhat.com/show_bug.cgi?id=1880785): Fix CredentialsRequest missing description in 'oc explain' [#270](https://github.com/openshift/cloud-credential-operator/pull/270) * add new credentials field for AWS Secrets [#264](https://github.com/openshift/cloud-credential-operator/pull/264) * aws: support custom CA bundle for AWS API [#266](https://github.com/openshift/cloud-credential-operator/pull/266) * [Bug 1889540](https://bugzilla.redhat.com/show_bug.cgi?id=1889540): manifests: Allow 'for: 20m' for CloudCredentialOperatorDown [#262](https://github.com/openshift/cloud-credential-operator/pull/262) * Revert "Fix /etc/pki/ca-trust/extracted/pem permissions issue" [#265](https://github.com/openshift/cloud-credential-operator/pull/265) * Add kubevirt platform [#260](https://github.com/openshift/cloud-credential-operator/pull/260) * Fix /etc/pki/ca-trust/extracted/pem permissions issue [#263](https://github.com/openshift/cloud-credential-operator/pull/263) * Redistribute new root creds in passthrough mode [#242](https://github.com/openshift/cloud-credential-operator/pull/242) * move status calculation into its own controller [#255](https://github.com/openshift/cloud-credential-operator/pull/255) * enable GCP read only creds to be used when root creds missing [#259](https://github.com/openshift/cloud-credential-operator/pull/259) * Updating ose-cloud-credential-operator builder & base images to be consistent with ART [#258](https://github.com/openshift/cloud-credential-operator/pull/258) * allow skipping leader election [#257](https://github.com/openshift/cloud-credential-operator/pull/257) * Stop reporting mode metrics for unused modes. [#256](https://github.com/openshift/cloud-credential-operator/pull/256) * Fix formatting in README [#243](https://github.com/openshift/cloud-credential-operator/pull/243) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/83a0ef4e65f83c0d261c186058e67fa04c7b4342...e0ae005686d1d6cfc85340b97f117fb46b652be1) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/f363a21c37613ec5d47fc7dea923afa074c1a617) * [Bug 1901057](https://bugzilla.redhat.com/show_bug.cgi?id=1901057): proxyconfig controller: add router CA to the trusted pool [#387](https://github.com/openshift/cluster-authentication-operator/pull/387) * Updating ose-cluster-authentication-operator builder & base images to be consistent with ART [#377](https://github.com/openshift/cluster-authentication-operator/pull/377) * oauth-apiserver:workload: wait for storage urls before installing the api server [#386](https://github.com/openshift/cluster-authentication-operator/pull/386) * Annotate manifests for single-node-developer cluster profile [#383](https://github.com/openshift/cluster-authentication-operator/pull/383) * starts to manage the encryption configuration [#379](https://github.com/openshift/cluster-authentication-operator/pull/379) * always claim control over oauth and user APIs [#380](https://github.com/openshift/cluster-authentication-operator/pull/380) * add RBAC for the new useroauthaccesstokens [#381](https://github.com/openshift/cluster-authentication-operator/pull/381) * pkg/controllers/common: Fix "successfull" -> "successful" typos [#382](https://github.com/openshift/cluster-authentication-operator/pull/382) * Add IBM Cloud managed annotations to CVO manifests [#378](https://github.com/openshift/cluster-authentication-operator/pull/378) * oauthserver: grab unsupported overrides from a prefixed tree [#319](https://github.com/openshift/cluster-authentication-operator/pull/319) * Add a controller to report misconfigured proxy [#355](https://github.com/openshift/cluster-authentication-operator/pull/355) * picks up setting `TCP_USER_TIMEOUT` socket option [#372](https://github.com/openshift/cluster-authentication-operator/pull/372) * [Bug 1893386](https://bugzilla.redhat.com/show_bug.cgi?id=1893386): Fix wrong operator config informer [#373](https://github.com/openshift/cluster-authentication-operator/pull/373) * Restrict log permissions [#366](https://github.com/openshift/cluster-authentication-operator/pull/366) * [Bug 1893386](https://bugzilla.redhat.com/show_bug.cgi?id=1893386): update ingress node available to handle custom placement [#370](https://github.com/openshift/cluster-authentication-operator/pull/370) * add current profile annotations to CVO manifests [#369](https://github.com/openshift/cluster-authentication-operator/pull/369) * [Bug 1891758](https://bugzilla.redhat.com/show_bug.cgi?id=1891758): deployment: update event spam [#365](https://github.com/openshift/cluster-authentication-operator/pull/365) * [Bug 1887428](https://bugzilla.redhat.com/show_bug.cgi?id=1887428): add ServiceMonitor for the oauth apiserver [#361](https://github.com/openshift/cluster-authentication-operator/pull/361) * BUG 1888311: p&f: make oauth SAR/TokenReview traffic exempt [#363](https://github.com/openshift/cluster-authentication-operator/pull/363) * [Bug 1888028](https://bugzilla.redhat.com/show_bug.cgi?id=1888028): bump library-go to stop waiting on kube-apiserver availability [#362](https://github.com/openshift/cluster-authentication-operator/pull/362) * pkg/controllers: Use library-go's IngressURI helper [#358](https://github.com/openshift/cluster-authentication-operator/pull/358) * BUG 1886449: p&f: assign oauth server traffic to workload-high [#359](https://github.com/openshift/cluster-authentication-operator/pull/359) * remove unused vbom.ml/util dependency [#357](https://github.com/openshift/cluster-authentication-operator/pull/357) * ingressnodesavailable: fix typo in message [#348](https://github.com/openshift/cluster-authentication-operator/pull/348) * flowschema for oauth server and its operator [#356](https://github.com/openshift/cluster-authentication-operator/pull/356) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/938196ece243bfffb6f0f3d634f86ae740e29118...f363a21c37613ec5d47fc7dea923afa074c1a617) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/e5007c37591a753cacceec6e527ef4fb51dc9c8d) * [Bug 1906933](https://bugzilla.redhat.com/show_bug.cgi?id=1906933): Add upstream patch for update group identifier [#184](https://github.com/openshift/kubernetes-autoscaler/pull/184) * Add upstream patch for --cloud-config option [#180](https://github.com/openshift/kubernetes-autoscaler/pull/180) * Add upstream patch for node group autodiscovery [#179](https://github.com/openshift/kubernetes-autoscaler/pull/179) * BUG 1854256: Bump github.com/heketi/heketi to v10.1.0 [#183](https://github.com/openshift/kubernetes-autoscaler/pull/183) * Add upstream patch to remove internal types in favor of unstructured [#177](https://github.com/openshift/kubernetes-autoscaler/pull/177) * Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART [#181](https://github.com/openshift/kubernetes-autoscaler/pull/181) * Updating vertical-pod-autoscaler builder & base images to be consistent with ART [#182](https://github.com/openshift/kubernetes-autoscaler/pull/182) * [Bug 1891551](https://bugzilla.redhat.com/show_bug.cgi?id=1891551): Ensure the node template include up to date and informative labels [#178](https://github.com/openshift/kubernetes-autoscaler/pull/178) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/a19224cf4a9f9ba6e3daaadc364e6a8fc91004b6...e5007c37591a753cacceec6e527ef4fb51dc9c8d) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/5078006aa14106840f9989abb42c08a56c0241a7) * 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...5078006aa14106840f9989abb42c08a56c0241a7) ### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/33fede9b7f6a375fa2371049cdab045d6304cf4e) * Updating ose-cluster-bootstrap builder & base images to be consistent with ART [#43](https://github.com/openshift/cluster-bootstrap/pull/43) * [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/6441019151cdc7cbbdd034fb7d459235682b4a74...33fede9b7f6a375fa2371049cdab045d6304cf4e) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/56800dd0f1608f681ea9ccb1df91514afed0e6fc) * [Bug 1905328](https://bugzilla.redhat.com/show_bug.cgi?id=1905328): Add warning of the consequences of changing bound token issuer [#173](https://github.com/openshift/cluster-config-operator/pull/173) * Updating ose-cluster-config-operator builder & base images to be consistent with ART [#165](https://github.com/openshift/cluster-config-operator/pull/165) * Bump openshift/api [#168](https://github.com/openshift/cluster-config-operator/pull/168) * [Bug 1891952](https://bugzilla.redhat.com/show_bug.cgi?id=1891952): Bump API For Ingress AppsDomain Field [#167](https://github.com/openshift/cluster-config-operator/pull/167) * add current profile annotations to CVO manifests [#164](https://github.com/openshift/cluster-config-operator/pull/164) * Add component to OWNERS [#163](https://github.com/openshift/cluster-config-operator/pull/163) * bump(github.com/openshift/api): support KubeVirt platform [#160](https://github.com/openshift/cluster-config-operator/pull/160) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/d7db686cd420964efa14cb3d0cdfebd6b222219e...56800dd0f1608f681ea9ccb1df91514afed0e6fc) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/488653f0d52028179b03562bd264b344f7e85faf) * [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...488653f0d52028179b03562bd264b344f7e85faf) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/1a3c3b86f8815d8a4ab83b00708f4861d68954c0) * [Bug 1882485](https://bugzilla.redhat.com/show_bug.cgi?id=1882485): Prevent dig errors from corrupting host's /etc/hosts [#223](https://github.com/openshift/cluster-dns-operator/pull/223) * [Bug 1880148](https://bugzilla.redhat.com/show_bug.cgi?id=1880148): Fix DNS DaemonSet's updateStrategy stanza [#221](https://github.com/openshift/cluster-dns-operator/pull/221) * [Bug 1880148](https://bugzilla.redhat.com/show_bug.cgi?id=1880148): Set DNS DaemonSet's maxUnavailable value to 10% [#217](https://github.com/openshift/cluster-dns-operator/pull/217) * Revert "Configure CoreDNS to shut down gracefully" [#213](https://github.com/openshift/cluster-dns-operator/pull/213) * Add IBM Cloud managed annotations to CVO manifests [#214](https://github.com/openshift/cluster-dns-operator/pull/214) * [Bug 1896923](https://bugzilla.redhat.com/show_bug.cgi?id=1896923): Configure CoreDNS metrics plugin to use localhost [#210](https://github.com/openshift/cluster-dns-operator/pull/210) * addOwners-candita [#212](https://github.com/openshift/cluster-dns-operator/pull/212) * [Bug 1895147](https://bugzilla.redhat.com/show_bug.cgi?id=1895147): Remove memory limit on the CoreDNS container [#207](https://github.com/openshift/cluster-dns-operator/pull/207) * add current profile annotations to CVO manifests [#206](https://github.com/openshift/cluster-dns-operator/pull/206) * [Bug 1884053](https://bugzilla.redhat.com/show_bug.cgi?id=1884053): Configure CoreDNS to shut down gracefully [#205](https://github.com/openshift/cluster-dns-operator/pull/205) * Updating ose-cluster-dns-operator builder & base images to be consistent with ART [#203](https://github.com/openshift/cluster-dns-operator/pull/203) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/b45ac97a50a7d2666e3acd6241ad8b1e4e57a19f...1a3c3b86f8815d8a4ab83b00708f4861d68954c0) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/ccf90284dc4f0f40adf9b9eef4027c459d396872) * [Bug 1906875](https://bugzilla.redhat.com/show_bug.cgi?id=1906875): Provide an option force backup even when API is not available to check the health. [#509](https://github.com/openshift/cluster-etcd-operator/pull/509) * [Bug 1898954](https://bugzilla.redhat.com/show_bug.cgi?id=1898954): Backup script should get the latest revision of static-pod-resources … [#504](https://github.com/openshift/cluster-etcd-operator/pull/504) * Introduce bootstrap scaling strategies [#449](https://github.com/openshift/cluster-etcd-operator/pull/449) * Annotate manifests for single-node-developer cluster profile [#505](https://github.com/openshift/cluster-etcd-operator/pull/505) * [Bug 1844727](https://bugzilla.redhat.com/show_bug.cgi?id=1844727): Use socket readiness probe to avoid generating zombies [#502](https://github.com/openshift/cluster-etcd-operator/pull/502) * Remove unused cruft [#501](https://github.com/openshift/cluster-etcd-operator/pull/501) * Revert "Use etcd's /health endpoint for readiness checking" [#500](https://github.com/openshift/cluster-etcd-operator/pull/500) * Add IBM Cloud managed annotations to CVO manifests [#498](https://github.com/openshift/cluster-etcd-operator/pull/498) * [Bug 1895509](https://bugzilla.redhat.com/show_bug.cgi?id=1895509): Revert "Bug 1837540: Use restore pod yaml from the backup when restoring" [#495](https://github.com/openshift/cluster-etcd-operator/pull/495) * * remove 4.3 tolerations [#469](https://github.com/openshift/cluster-etcd-operator/pull/469) * [Bug 1892288](https://bugzilla.redhat.com/show_bug.cgi?id=1892288): pkg/etcdcli: add IsQuorumFaultTolerant [#485](https://github.com/openshift/cluster-etcd-operator/pull/485) * *: remove all MCO tolerations [#482](https://github.com/openshift/cluster-etcd-operator/pull/482) * picks up setting `TCP_USER_TIMEOUT` socket option [#486](https://github.com/openshift/cluster-etcd-operator/pull/486) * add current profile annotations to CVO manifests [#484](https://github.com/openshift/cluster-etcd-operator/pull/484) * pkg/operator: remove legacy api [#481](https://github.com/openshift/cluster-etcd-operator/pull/481) * bump library-go for static pod uid [#477](https://github.com/openshift/cluster-etcd-operator/pull/477) * *:bump library-go [#476](https://github.com/openshift/cluster-etcd-operator/pull/476) * Use etcd's /health endpoint for readiness checking [#474](https://github.com/openshift/cluster-etcd-operator/pull/474) * OWNERS: change component to Etcd [#467](https://github.com/openshift/cluster-etcd-operator/pull/467) * [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#464](https://github.com/openshift/cluster-etcd-operator/pull/464) * Updating cluster-etcd-operator builder & base images to be consistent with ART [#463](https://github.com/openshift/cluster-etcd-operator/pull/463) * *: enable pprof profiler for operator [#459](https://github.com/openshift/cluster-etcd-operator/pull/459) * flowschema for etcd operator traffic [#462](https://github.com/openshift/cluster-etcd-operator/pull/462) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/6a3f3b506c5e824b40cbca78bcc8f8c0219b5b4a...ccf90284dc4f0f40adf9b9eef4027c459d396872) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/302d1347ea154c634683bddda7cd57366100ed80) * [CORS-1584](https://issues.redhat.com/browse/CORS-1584): support custom CA bundle for AWS API [#638](https://github.com/openshift/cluster-image-registry-operator/pull/638) * [Bug 1889921](https://bugzilla.redhat.com/show_bug.cgi?id=1889921): Reporting degraded if not available [#644](https://github.com/openshift/cluster-image-registry-operator/pull/644) * Annotate manifests for single-node-developer cluster profile [#645](https://github.com/openshift/cluster-image-registry-operator/pull/645) * Add IBM Cloud managed annotations to CVO manifests [#642](https://github.com/openshift/cluster-image-registry-operator/pull/642) * [Bug 1897520](https://bugzilla.redhat.com/show_bug.cgi?id=1897520): Use mkdir -p to create ca-trust directories [#639](https://github.com/openshift/cluster-image-registry-operator/pull/639) * [Bug 1894677](https://bugzilla.redhat.com/show_bug.cgi?id=1894677): Reduce default log level for pruner [#637](https://github.com/openshift/cluster-image-registry-operator/pull/637) * [Bug 1893956](https://bugzilla.redhat.com/show_bug.cgi?id=1893956): Make /etc/pki/ca-trust/extracted writable [#634](https://github.com/openshift/cluster-image-registry-operator/pull/634) * [Bug 1892799](https://bugzilla.redhat.com/show_bug.cgi?id=1892799): Operator should use entrypoint script [#631](https://github.com/openshift/cluster-image-registry-operator/pull/631) * [Bug 1887010](https://bugzilla.redhat.com/show_bug.cgi?id=1887010): Make pruner always aware of registry name [#627](https://github.com/openshift/cluster-image-registry-operator/pull/627) * add current profile annotations to CVO manifests [#629](https://github.com/openshift/cluster-image-registry-operator/pull/629) * [Bug 1887737](https://bugzilla.redhat.com/show_bug.cgi?id=1887737): Skip TestImageRegistryRemovedWithImages on vSphere [#608](https://github.com/openshift/cluster-image-registry-operator/pull/608) * [Bug 1850465](https://bugzilla.redhat.com/show_bug.cgi?id=1850465): Keep node-ca daemonset in-sync with reference version [#625](https://github.com/openshift/cluster-image-registry-operator/pull/625) * [Bug 1888118](https://bugzilla.redhat.com/show_bug.cgi?id=1888118): Add memory request for operator [#628](https://github.com/openshift/cluster-image-registry-operator/pull/628) * [Bug 1885856](https://bugzilla.redhat.com/show_bug.cgi?id=1885856): Creating prometheus record rule for v1 imports [#626](https://github.com/openshift/cluster-image-registry-operator/pull/626) * [Bug 1883502](https://bugzilla.redhat.com/show_bug.cgi?id=1883502): Migrating to k8s.io/klog/v2 [#619](https://github.com/openshift/cluster-image-registry-operator/pull/619) * Updating ose-cluster-image-registry-operator builder & base images to be consistent with ART [#621](https://github.com/openshift/cluster-image-registry-operator/pull/621) * Cleanup: Use constants if possible [#622](https://github.com/openshift/cluster-image-registry-operator/pull/622) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/7d7a7acbb5e9114ad4016ba37224d5d446e1a023...302d1347ea154c634683bddda7cd57366100ed80) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/6b000c859336537cf135e26cce566620d59d9832) * [Bug 1908758](https://bugzilla.redhat.com/show_bug.cgi?id=1908758): Update AWS LB health check interval annotation [#518](https://github.com/openshift/cluster-ingress-operator/pull/518) * [Bug 1906560](https://bugzilla.redhat.com/show_bug.cgi?id=1906560): Revert "Support changing ingresscontroller load balancer scope" [#514](https://github.com/openshift/cluster-ingress-operator/pull/514) * [Bug 1906032](https://bugzilla.redhat.com/show_bug.cgi?id=1906032): Canary: Set daemonset MaxUnavailable to 10% [#509](https://github.com/openshift/cluster-ingress-operator/pull/509) * [Bug 1903165](https://bugzilla.redhat.com/show_bug.cgi?id=1903165): NE-199 Follow Up Fixes. [#501](https://github.com/openshift/cluster-ingress-operator/pull/501) * [Bug 1904582](https://bugzilla.redhat.com/show_bug.cgi?id=1904582): Assume ingresscontroller is external absent status [#502](https://github.com/openshift/cluster-ingress-operator/pull/502) * Implement HTTP header case adjustment API [#496](https://github.com/openshift/cluster-ingress-operator/pull/496) * [Bug 1870373](https://bugzilla.redhat.com/show_bug.cgi?id=1870373): Ingress Operator reports available when DNS fails to provision [#495](https://github.com/openshift/cluster-ingress-operator/pull/495) * NE-199 Phase 2: Add periodic canary route HTTP checks w/ metrics & basic status reporting [#493](https://github.com/openshift/cluster-ingress-operator/pull/493) * hack: verify-generated-crd.sh should fail on diffs [#499](https://github.com/openshift/cluster-ingress-operator/pull/499) * Annotate manifests for single-node-developer cluster profile [#498](https://github.com/openshift/cluster-ingress-operator/pull/498) * [Bug 1880902](https://bugzilla.redhat.com/show_bug.cgi?id=1880902): automatically set the dnsPolicy with ClusterFirstWithHostNet when endpoint publishing strategy type is set to hostnetwork [#492](https://github.com/openshift/cluster-ingress-operator/pull/492) * Add IBM Cloud managed annotations to CVO manifests [#494](https://github.com/openshift/cluster-ingress-operator/pull/494) * dns: Don't hotloop on updates to DNSRecord status [#484](https://github.com/openshift/cluster-ingress-operator/pull/484) * aws: use shared credentials file instead of static only [#485](https://github.com/openshift/cluster-ingress-operator/pull/485) * [Bug 1877693](https://bugzilla.redhat.com/show_bug.cgi?id=1877693): dnsrecords specify recordTTL as 30 but the value is nul… [#491](https://github.com/openshift/cluster-ingress-operator/pull/491) * NE-199 Phase 1: Add initial Canary Controller and Canary Resources [#476](https://github.com/openshift/cluster-ingress-operator/pull/476) * [Bug 1896923](https://bugzilla.redhat.com/show_bug.cgi?id=1896923): Configure operator metrics handler to use localhost [#490](https://github.com/openshift/cluster-ingress-operator/pull/490) * addowner-candita [#489](https://github.com/openshift/cluster-ingress-operator/pull/489) * [Bug 1892338](https://bugzilla.redhat.com/show_bug.cgi?id=1892338): Fix HAProxyReloadFail alert [#481](https://github.com/openshift/cluster-ingress-operator/pull/481) * [Bug 1891625](https://bugzilla.redhat.com/show_bug.cgi?id=1891625): Support changing ingresscontroller load balancer scope [#472](https://github.com/openshift/cluster-ingress-operator/pull/472) * Fix up ingress controller deployment godocs [#418](https://github.com/openshift/cluster-ingress-operator/pull/418) * add current profile annotations to CVO manifests [#478](https://github.com/openshift/cluster-ingress-operator/pull/478) * Add run-local steps to hacking doc [#406](https://github.com/openshift/cluster-ingress-operator/pull/406) * [NE-425](https://issues.redhat.com/browse/NE-425): Add hello openshift to CI [#477](https://github.com/openshift/cluster-ingress-operator/pull/477) * Updating ose-cluster-ingress-operator builder & base images to be consistent with ART [#471](https://github.com/openshift/cluster-ingress-operator/pull/471) * TestForwardedHeaderPolicy*: Make case-insensitive [#474](https://github.com/openshift/cluster-ingress-operator/pull/474) * deps: Bump Azure/go-autorest [#470](https://github.com/openshift/cluster-ingress-operator/pull/470) * [Bug 1881155](https://bugzilla.redhat.com/show_bug.cgi?id=1881155): Improve status reporting when pods cannot be scheduled [#465](https://github.com/openshift/cluster-ingress-operator/pull/465) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/17dfa4424be9f0c002e262726d7e8695ed85fe18...6b000c859336537cf135e26cce566620d59d9832) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/6bb26b1c7930c21ec5104d4b28ef80c07bd4912c) * [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...6bb26b1c7930c21ec5104d4b28ef80c07bd4912c) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/46229314c7fb769e66ae41ba5b347c9888b25828) * 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...46229314c7fb769e66ae41ba5b347c9888b25828) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/356ad63bc3a7c10869e277382593459742a1c45f) * [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...356ad63bc3a7c10869e277382593459742a1c45f) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/521814c1ab4a57092679991f1915fa9ce37481ef) * Add IBM Cloud managed annotations to CVO manifests [#35](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/35) * picks up setting `TCP_USER_TIMEOUT` socket option [#34](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/34) * add current profile annotations to CVO manifests [#33](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/33) * Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART [#32](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/32) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/a75236dc5a0ad8bc058a3f1e5f38adb1c70af1c4...521814c1ab4a57092679991f1915fa9ce37481ef) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/42a84f9d73a3b04cc6f787ac996849f12efcd41b) * [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...42a84f9d73a3b04cc6f787ac996849f12efcd41b) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/617f48bad20e271a1bccb1147045cab51398ac33) * [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/930fac5f54dafc5c6654ef51b1f6805d44dafeb5...617f48bad20e271a1bccb1147045cab51398ac33) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/019fc1498c0b9a54fd5cd476d346cdfde78973b3) * [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/004f8b43f6b21f84d2b36ad22835014dfd3d9f9f...019fc1498c0b9a54fd5cd476d346cdfde78973b3) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/572d4d9e6c42bde9b73fed97f448cfcc4c3bbb7c) * [Bug 1907936](https://bugzilla.redhat.com/show_bug.cgi?id=1907936): Switch to nto_profile_calculated_total. [#189](https://github.com/openshift/cluster-node-tuning-operator/pull/189) * add 'single-node-production-edge' annotations to CVO manifests. [#187](https://github.com/openshift/cluster-node-tuning-operator/pull/187) * Adjusting annotation. [#186](https://github.com/openshift/cluster-node-tuning-operator/pull/186) * Updating OWNERS file [#184](https://github.com/openshift/cluster-node-tuning-operator/pull/184) * Annotate manifests for single-node-developer cluster profile [#185](https://github.com/openshift/cluster-node-tuning-operator/pull/185) * E2e test cleanup. [#183](https://github.com/openshift/cluster-node-tuning-operator/pull/183) * Allow selective debugging of the Tuned daemon. [#174](https://github.com/openshift/cluster-node-tuning-operator/pull/174) * [Bug 1900196](https://bugzilla.redhat.com/show_bug.cgi?id=1900196): Automatically restart stalld after exit. [#181](https://github.com/openshift/cluster-node-tuning-operator/pull/181) * Switch the upstream Dockerfile to CentOS 8. [#180](https://github.com/openshift/cluster-node-tuning-operator/pull/180) * Switch to the latest Tuned daemon. [#179](https://github.com/openshift/cluster-node-tuning-operator/pull/179) * NTO Metrics [#158](https://github.com/openshift/cluster-node-tuning-operator/pull/158) * Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#178](https://github.com/openshift/cluster-node-tuning-operator/pull/178) * Add IBM Cloud managed annotations to CVO manifests [#177](https://github.com/openshift/cluster-node-tuning-operator/pull/177) * [Bug 1895919](https://bugzilla.redhat.com/show_bug.cgi?id=1895919): Add a weak dependency on kmod to tuned. [#175](https://github.com/openshift/cluster-node-tuning-operator/pull/175) * Change the priorities of example and e2e test profiles. [#173](https://github.com/openshift/cluster-node-tuning-operator/pull/173) * Generating tuned CRD without any manual intervention. [#172](https://github.com/openshift/cluster-node-tuning-operator/pull/172) * Set scheduling policy to SCHED_FIFO to stalld and lower threshold. [#169](https://github.com/openshift/cluster-node-tuning-operator/pull/169) * Ship the latest version of stalld. [#168](https://github.com/openshift/cluster-node-tuning-operator/pull/168) * add current profile annotations to CVO manifests [#167](https://github.com/openshift/cluster-node-tuning-operator/pull/167) * [Bug 1887088](https://bugzilla.redhat.com/show_bug.cgi?id=1887088): image-references: no longer require cluster-node-tuned [#165](https://github.com/openshift/cluster-node-tuning-operator/pull/165) * Update to the latest version of stalld, lowering starving threshold to 30s. [#162](https://github.com/openshift/cluster-node-tuning-operator/pull/162) * Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#163](https://github.com/openshift/cluster-node-tuning-operator/pull/163) * Remove traces of unsigned RPMs from the image. [#160](https://github.com/openshift/cluster-node-tuning-operator/pull/160) * Remove Docker as image build engine [#114](https://github.com/openshift/cluster-node-tuning-operator/pull/114) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/4f212462ca20091177a52725eefe2e1db6256684...572d4d9e6c42bde9b73fed97f448cfcc4c3bbb7c) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/ee1b90d366a0f788a7333004493a750a6e58282c) * [Bug 1907956](https://bugzilla.redhat.com/show_bug.cgi?id=1907956): connectivitycheckcontroller: bump [#421](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/421) * [Bug 1806918](https://bugzilla.redhat.com/show_bug.cgi?id=1806918): remove run-level=1 from openshift-apiserver-operator NS [#330](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/330) * [Bug 1806918](https://bugzilla.redhat.com/show_bug.cgi?id=1806918): remove run-level=1 from openshift-apiserver NS [#323](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/323) * wait for storage urls before installing the api server [#422](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/422) * updates encryption related components so that CAO can start manage its own encryption configuration [#416](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/416) * improve e2e tests [#419](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/419) * don't claim control over the oauth and user API [#417](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/417) * Add IBM Cloud managed annotations to CVO manifests [#415](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/415) * Use more restrictive defaultMode for secret mounts [#413](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/413) * picks up setting `TCP_USER_TIMEOUT` socket option [#412](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/412) * add current profile annotations to CVO manifests [#411](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/411) * Restrict log permissions [#397](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/397) * Observe Ingress AppsDomain For Routing Domain Override [#409](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/409) * enable etcd latency metric [#408](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/408) * connectivitycheckcontroller: disable by default [#407](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/407) * BUG 1888311: p&f: make oas SAR/TokenReview traffic exempt [#406](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/406) * [Bug 1888028](https://bugzilla.redhat.com/show_bug.cgi?id=1888028): bump library-go to stop waiting on kube-apiserver availability [#404](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/404) * Revert "connectivitycheckcontroller: disable by default" [#400](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/400) * [Bug 1876166](https://bugzilla.redhat.com/show_bug.cgi?id=1876166): need to be able to disable kube-apiserver connectivity checks [#402](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/402) * Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART [#399](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/399) * flowschema for openshift apiserver and its operator [#398](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/398) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/b428bbd03787282cbf909541626a5ae150f0d93d...ee1b90d366a0f788a7333004493a750a6e58282c) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/987b47a17aac2e2a63004448a440038d3f038c70) * [Bug 1907948](https://bugzilla.redhat.com/show_bug.cgi?id=1907948): BUILD-149: bump(*): k8s 1.20.1-rc.0 [#189](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/189) * Add IBM Cloud managed annotations to CVO manifests [#186](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/186) * picks up setting `TCP_USER_TIMEOUT` socket option [#184](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/184) * add current profile annotations to CVO manifests [#183](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/183) * Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART [#182](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/182) * flowschema for openshift controller manager [#181](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/181) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/e6bd98b2cbb6d7580d90ccfe530f1724e557edfb...987b47a17aac2e2a63004448a440038d3f038c70) ### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/42490b7e1997d4e51d6a6808c54d54a1e4dc727c) * the quota controllers should resync on new resources and make progress [#48](https://github.com/openshift/cluster-policy-controller/pull/48) * runs OpenShift specific ResourceQuota monitors [#44](https://github.com/openshift/cluster-policy-controller/pull/44) * [Bug 1890530](https://bugzilla.redhat.com/show_bug.cgi?id=1890530): release lock on graceful shutdown [#42](https://github.com/openshift/cluster-policy-controller/pull/42) * Updating cluster-policy-controller builder & base images to be consistent with ART [#41](https://github.com/openshift/cluster-policy-controller/pull/41) * add event when SCC ranges are created for namespace [#40](https://github.com/openshift/cluster-policy-controller/pull/40) * [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/aa12fbe31eb4704d221ddcbc245fd4b2f7d45a42...42490b7e1997d4e51d6a6808c54d54a1e4dc727c) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/2f192299f8050ce26490d3297b0136f6b4412ede) * [Bug 1907952](https://bugzilla.redhat.com/show_bug.cgi?id=1907952): BUILD-147: bump(*): k8s 1.20.1-rc.0 [#349](https://github.com/openshift/cluster-samples-operator/pull/349) * [Bug 1905319](https://bugzilla.redhat.com/show_bug.cgi?id=1905319): request required minimal mem resource per openshift conventions [#348](https://github.com/openshift/cluster-samples-operator/pull/348) * pull latest openshift/library for updating samples for 4.7 [#344](https://github.com/openshift/cluster-samples-operator/pull/344) * more readme corrections stemming from skills transfer work [#347](https://github.com/openshift/cluster-samples-operator/pull/347) * more README updates/fixes [#345](https://github.com/openshift/cluster-samples-operator/pull/345) * Annotate manifests for single-node-developer cluster profile [#343](https://github.com/openshift/cluster-samples-operator/pull/343) * add 'single-node-production-edge' annotations to CVO manifests [#342](https://github.com/openshift/cluster-samples-operator/pull/342) * [Bug 1898745](https://bugzilla.redhat.com/show_bug.cgi?id=1898745): deprecate ImageChangesInProgress, make sure it stays false [#341](https://github.com/openshift/cluster-samples-operator/pull/341) * Add IBM Cloud managed annotations to CVO manifests [#339](https://github.com/openshift/cluster-samples-operator/pull/339) * Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#337](https://github.com/openshift/cluster-samples-operator/pull/337) * [Bug 1898745](https://bugzilla.redhat.com/show_bug.cgi?id=1898745): actually set imagestreams in progress to false in imagestream event path [#340](https://github.com/openshift/cluster-samples-operator/pull/340) * set progressing false on imagestream events as well if no active streams [#338](https://github.com/openshift/cluster-samples-operator/pull/338) * [BUILD-125](https://issues.redhat.com/browse/BUILD-125): move imagestream tracking out of operator config object [#313](https://github.com/openshift/cluster-samples-operator/pull/313) * Add aarch64 support [#335](https://github.com/openshift/cluster-samples-operator/pull/335) * add current profile annotations to CVO manifests [#334](https://github.com/openshift/cluster-samples-operator/pull/334) * Add hello-openshift imagestream [#332](https://github.com/openshift/cluster-samples-operator/pull/332) * [Bug 1886890](https://bugzilla.redhat.com/show_bug.cgi?id=1886890): Override jenkins-agent-base imagestream [#331](https://github.com/openshift/cluster-samples-operator/pull/331) * [BUILD-145](https://issues.redhat.com/browse/BUILD-145): store imagestreamtag to image mappings in configmap [#321](https://github.com/openshift/cluster-samples-operator/pull/321) * Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#330](https://github.com/openshift/cluster-samples-operator/pull/330) * Sync w/ library for updating jenkins nodejs agent image [#329](https://github.com/openshift/cluster-samples-operator/pull/329) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/45bc9dda411f488693a293a265f776d595f340b8...2f192299f8050ce26490d3297b0136f6b4412ede) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/0fdc1a38813f4ecd629bf9e99a53a98760ab5a2b) * [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...0fdc1a38813f4ecd629bf9e99a53a98760ab5a2b) ### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/a49f53ff421810e3c1d1f8c0839599e76140ac6a) * Updating ose-cluster-update-keys builder & base images to be consistent with ART [#25](https://github.com/openshift/cluster-update-keys/pull/25) * add current profile annotations to CVO manifests [#23](https://github.com/openshift/cluster-update-keys/pull/23) * [Full changelog](https://github.com/openshift/cluster-update-keys/compare/70c87c7025f2c726e523b2fefbb9252772550c1c...a49f53ff421810e3c1d1f8c0839599e76140ac6a) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/1e51a0e4750ca110d4659f33bce210a3de6844b9) * [Bug 1879976](https://bugzilla.redhat.com/show_bug.cgi?id=1879976): pkg/cvo: Compare Cincinnati data by digest when merging metadata [#490](https://github.com/openshift/cluster-version-operator/pull/490) * [Bug 1907313](https://bugzilla.redhat.com/show_bug.cgi?id=1907313): Don't create ClusterOperator during precreation step if it's present in overrides [#488](https://github.com/openshift/cluster-version-operator/pull/488) * [Bug 1906916](https://bugzilla.redhat.com/show_bug.cgi?id=1906916): bump k8s.io from v0.19.0 to v0.20.0 [#489](https://github.com/openshift/cluster-version-operator/pull/489) * Add ClusterProfile template variable [#483](https://github.com/openshift/cluster-version-operator/pull/483) * Modify to use library-go manifest and verify packages [#443](https://github.com/openshift/cluster-version-operator/pull/443) * docs/dev/clusteroperator: Fix "he" -> "the" typo [#479](https://github.com/openshift/cluster-version-operator/pull/479) * Doc fix for cluster operator creation step [#478](https://github.com/openshift/cluster-version-operator/pull/478) * [Bug 1891143](https://bugzilla.redhat.com/show_bug.cgi?id=1891143): pkg/cvo/metrics: Abandon child goroutines after shutdownContext expires [#477](https://github.com/openshift/cluster-version-operator/pull/477) * hack/log-explainer: Don't crash if run on truncated logs [#475](https://github.com/openshift/cluster-version-operator/pull/475) * Fixing go doc for equalUpdate() [#474](https://github.com/openshift/cluster-version-operator/pull/474) * [Bug 1886900](https://bugzilla.redhat.com/show_bug.cgi?id=1886900): pkg/cvo/sync_worker: Demote "Status change: ..." logging to v6 [#472](https://github.com/openshift/cluster-version-operator/pull/472) * [Bug 1886900](https://bugzilla.redhat.com/show_bug.cgi?id=1886900): pkg/cvo/sync_worker: Drop "Manifest: ..." logging [#469](https://github.com/openshift/cluster-version-operator/pull/469) * Updating cluster-version-operator builder & base images to be consistent with ART [#468](https://github.com/openshift/cluster-version-operator/pull/468) * Fix typo in goarch variable [#466](https://github.com/openshift/cluster-version-operator/pull/466) * docs: update cluster_installer description [#447](https://github.com/openshift/cluster-version-operator/pull/447) * Fixing spelling of notUpradeableCondition [#454](https://github.com/openshift/cluster-version-operator/pull/454) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/cdeec80996d740e0613d426f9607cbea2fca9f53...1e51a0e4750ca110d4659f33bce210a3de6844b9) ### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/25dfb671c6ce9a73f5594efe699ed410fbf01d44) * Updating configmap-reload builder & base images to be consistent with ART [#25](https://github.com/openshift/configmap-reload/pull/25) * [Full changelog](https://github.com/openshift/configmap-reload/compare/2ac2b6353aa536ddbb5785509a182baea7829b57...25dfb671c6ce9a73f5594efe699ed410fbf01d44) ### [console](https://github.com/openshift/console/tree/9fa0f7a5c1b7b36fa00343065f7a0ae52bfcf745) * [Bug 1907863](https://bugzilla.redhat.com/show_bug.cgi?id=1907863): Update quick start actions to handle concurrent state updates [#7553](https://github.com/openshift/console/pull/7553) * [Bug 1906118](https://bugzilla.redhat.com/show_bug.cgi?id=1906118): Fix polling issues in OCS feature detector [#7593](https://github.com/openshift/console/pull/7593) * [Bug 1882658](https://bugzilla.redhat.com/show_bug.cgi?id=1882658): Add information realated to Volume Snapshots in Project Details Page [#7563](https://github.com/openshift/console/pull/7563) * [Bug 1908716](https://bugzilla.redhat.com/show_bug.cgi?id=1908716): passes loadError message and handled same in pods-overview [#7589](https://github.com/openshift/console/pull/7589) * [Bug 1908434](https://bugzilla.redhat.com/show_bug.cgi?id=1908434): Remove &apos from metal3-plugin internationalized strings [#7583](https://github.com/openshift/console/pull/7583) * [Bug 1908641](https://bugzilla.redhat.com/show_bug.cgi?id=1908641): Show breadcrumb on empty state of catalog as well [#7585](https://github.com/openshift/console/pull/7585) * [Bug 1908715](https://bugzilla.redhat.com/show_bug.cgi?id=1908715): Add fix to loop back to last quick-search list item on pressing arrow up key when on top [#7576](https://github.com/openshift/console/pull/7576) * [Bug 1822744](https://bugzilla.redhat.com/show_bug.cgi?id=1822744): Cypress command updated to be a function from an object value [#7587](https://github.com/openshift/console/pull/7587) * [Bug 1908598](https://bugzilla.redhat.com/show_bug.cgi?id=1908598): Fix events filter for persitent dashboard [#6856](https://github.com/openshift/console/pull/6856) * [Bug 1908467](https://bugzilla.redhat.com/show_bug.cgi?id=1908467): Sentence case Zoom In and Zoom Out [#7584](https://github.com/openshift/console/pull/7584) * [Bug 1908425](https://bugzilla.redhat.com/show_bug.cgi?id=1908425): - Create Role Binding form subject type and name are undefined when All Project is selected [#7581](https://github.com/openshift/console/pull/7581) * [Bug 1908410](https://bugzilla.redhat.com/show_bug.cgi?id=1908410): Exclude Yarn from VSCode search [#7577](https://github.com/openshift/console/pull/7577) * [Bug 1907893](https://bugzilla.redhat.com/show_bug.cgi?id=1907893): Fix nav items sort algorithm to work with latest node/browser versions [#7556](https://github.com/openshift/console/pull/7556) * [Bug 1906866](https://bugzilla.redhat.com/show_bug.cgi?id=1906866): Add translation for sample-utils.ts [#7495](https://github.com/openshift/console/pull/7495) * [Bug 1906872](https://bugzilla.redhat.com/show_bug.cgi?id=1906872): Fix Pipeline Tech Preview badge alignment [#7461](https://github.com/openshift/console/pull/7461) * [Bug 1905074](https://bugzilla.redhat.com/show_bug.cgi?id=1905074): Added gherkin linter [#7432](https://github.com/openshift/console/pull/7432) * [Bug 1906877](https://bugzilla.redhat.com/show_bug.cgi?id=1906877): Update name filter placeholder for vulnerability list [#7421](https://github.com/openshift/console/pull/7421) * [Bug 1908381](https://bugzilla.redhat.com/show_bug.cgi?id=1908381): Update devfile handler [#7424](https://github.com/openshift/console/pull/7424) * [Bug 1908035](https://bugzilla.redhat.com/show_bug.cgi?id=1908035): Fix issue with dynamic-demo-plugin webpack build [#7516](https://github.com/openshift/console/pull/7516) * [Bug 1907972](https://bugzilla.redhat.com/show_bug.cgi?id=1907972): Update OCM UI link to open Insights tab [#7391](https://github.com/openshift/console/pull/7391) * [Bug 1897830](https://bugzilla.redhat.com/show_bug.cgi?id=1897830): Fix cluster creation when using localvolume [#7552](https://github.com/openshift/console/pull/7552) * [Bug 1908135](https://bugzilla.redhat.com/show_bug.cgi?id=1908135): move quick search modal inside topology container [#7560](https://github.com/openshift/console/pull/7560) * [Bug 1907874](https://bugzilla.redhat.com/show_bug.cgi?id=1907874): Gherkin Script Scenarios for epic ODC-5057 [#7554](https://github.com/openshift/console/pull/7554) * [Bug 1898679](https://bugzilla.redhat.com/show_bug.cgi?id=1898679): Fix .co-required class styling [#7450](https://github.com/openshift/console/pull/7450) * [Bug 1907890](https://bugzilla.redhat.com/show_bug.cgi?id=1907890): Fix to show correct alert when required in pipeline parameters and resources forms [#7486](https://github.com/openshift/console/pull/7486) * [Bug 1906871](https://bugzilla.redhat.com/show_bug.cgi?id=1906871): Fix white screen issue of devconsole monitoring alerts [#7480](https://github.com/openshift/console/pull/7480) * [Bug 1822744](https://bugzilla.redhat.com/show_bug.cgi?id=1822744): Add Internal Mode Installation Test to Cypress [#7265](https://github.com/openshift/console/pull/7265) * [Bug 1888551](https://bugzilla.redhat.com/show_bug.cgi?id=1888551): Show Backingstores as list in the review step of creation flow of BucketClass [#7155](https://github.com/openshift/console/pull/7155) * [Bug 1907875](https://bugzilla.redhat.com/show_bug.cgi?id=1907875): Expand pvc should respond with an invalid size [#7559](https://github.com/openshift/console/pull/7559) * [Bug 1906120](https://bugzilla.redhat.com/show_bug.cgi?id=1906120): - Create Role Binding' form not setting user or group value when created from a user or group resource [#7546](https://github.com/openshift/console/pull/7546) * [Bug 1907543](https://bugzilla.redhat.com/show_bug.cgi?id=1907543): Set "en" as default for Moment.js [#7545](https://github.com/openshift/console/pull/7545) * [Bug 1907295](https://bugzilla.redhat.com/show_bug.cgi?id=1907295): Gherkin script for improve management for helm ODC 2994 [#7536](https://github.com/openshift/console/pull/7536) * [Bug 1907883](https://bugzilla.redhat.com/show_bug.cgi?id=1907883): Fix Pipleine creation without namespace issue [#7530](https://github.com/openshift/console/pull/7530) * [Bug 1906864](https://bugzilla.redhat.com/show_bug.cgi?id=1906864): Fix vertical spacing for quick start tour failed error box [#7527](https://github.com/openshift/console/pull/7527) * [Bug 1905610](https://bugzilla.redhat.com/show_bug.cgi?id=1905610): Fix typo in export script [#7431](https://github.com/openshift/console/pull/7431) * [Bug 1906685](https://bugzilla.redhat.com/show_bug.cgi?id=1906685): show sinkbinding as resources in sidebar if owned by source [#7520](https://github.com/openshift/console/pull/7520) * [Bug 1904305](https://bugzilla.redhat.com/show_bug.cgi?id=1904305): add scroll for monitoring dashboard dropdown menu [#7414](https://github.com/openshift/console/pull/7414) * [Bug 1907299](https://bugzilla.redhat.com/show_bug.cgi?id=1907299): Add badge for OCS Advanced Subscription [#7489](https://github.com/openshift/console/pull/7489) * [Bug 1906835](https://bugzilla.redhat.com/show_bug.cgi?id=1906835): Improve no model detection in k8s watch hook [#7358](https://github.com/openshift/console/pull/7358) * [Bug 1907399](https://bugzilla.redhat.com/show_bug.cgi?id=1907399): Do not reload page on a decorator click for internal links [#7540](https://github.com/openshift/console/pull/7540) * [Bug 1903400](https://bugzilla.redhat.com/show_bug.cgi?id=1903400): Migration cannot be when machine is off or in error [#7539](https://github.com/openshift/console/pull/7539) * [Bug 1894013](https://bugzilla.redhat.com/show_bug.cgi?id=1894013): VMware URL IP address is required without https:// [#7533](https://github.com/openshift/console/pull/7533) * [Bug 1907310](https://bugzilla.redhat.com/show_bug.cgi?id=1907310): Rename pin action to favorite [#7512](https://github.com/openshift/console/pull/7512) * [Bug 1907312](https://bugzilla.redhat.com/show_bug.cgi?id=1907312): Add misssing date info to source popover [#7484](https://github.com/openshift/console/pull/7484) * [Bug 1907282](https://bugzilla.redhat.com/show_bug.cgi?id=1907282): fix topology page white screen, use ternary operator instead of logical operator [#7534](https://github.com/openshift/console/pull/7534) * [Bug 1907305](https://bugzilla.redhat.com/show_bug.cgi?id=1907305): Tweak cdrom boot source messages [#7525](https://github.com/openshift/console/pull/7525) * [Bug 1907304](https://bugzilla.redhat.com/show_bug.cgi?id=1907304): Update select template page style [#7524](https://github.com/openshift/console/pull/7524) * [Bug 1907303](https://bugzilla.redhat.com/show_bug.cgi?id=1907303): Vertically align table items by baseline [#7513](https://github.com/openshift/console/pull/7513) * [Bug 1906684](https://bugzilla.redhat.com/show_bug.cgi?id=1906684): handles application group issue with EventSource creation [#7481](https://github.com/openshift/console/pull/7481) * [Bug 1906840](https://bugzilla.redhat.com/show_bug.cgi?id=1906840): Change ClusterOperator status 'Updating' to 'Progressing' [#7531](https://github.com/openshift/console/pull/7531) * [Bug 1906766](https://bugzilla.redhat.com/show_bug.cgi?id=1906766): Truncate pod ring inner labels to prevent overflow [#7447](https://github.com/openshift/console/pull/7447) * [Bug 1906770](https://bugzilla.redhat.com/show_bug.cgi?id=1906770): Hide topology shortcuts in mobile view [#7518](https://github.com/openshift/console/pull/7518) * [Bug 1906745](https://bugzilla.redhat.com/show_bug.cgi?id=1906745): Upgrade Helm to 3.4.2 [#7517](https://github.com/openshift/console/pull/7517) * [Bug 1906899](https://bugzilla.redhat.com/show_bug.cgi?id=1906899): fix offset in quick start highlight bounding box [#7475](https://github.com/openshift/console/pull/7475) * [Bug 1905696](https://bugzilla.redhat.com/show_bug.cgi?id=1905696): i18n ClusterMoreUpdatesModal [#7473](https://github.com/openshift/console/pull/7473) * [Bug 1906768](https://bugzilla.redhat.com/show_bug.cgi?id=1906768): Fix to correctly sort nav items dependent on non-plugin items [#7469](https://github.com/openshift/console/pull/7469) * [Bug 1906760](https://bugzilla.redhat.com/show_bug.cgi?id=1906760): Fixes to prevent topology from unnecessary updates/renders [#7465](https://github.com/openshift/console/pull/7465) * [Bug 1906689](https://bugzilla.redhat.com/show_bug.cgi?id=1906689): Fix user can pin to nav configmaps and secrets multiple times [#7507](https://github.com/openshift/console/pull/7507) * [Bug 1905977](https://bugzilla.redhat.com/show_bug.cgi?id=1905977): Gherkin script pipeline metrics odc 3711 [#7482](https://github.com/openshift/console/pull/7482) * [Bug 1906769](https://bugzilla.redhat.com/show_bug.cgi?id=1906769): Fix for topology load for users without access to all resources [#7511](https://github.com/openshift/console/pull/7511) * [Bug 1905621](https://bugzilla.redhat.com/show_bug.cgi?id=1905621): Protractor login test fails against a 4.7 (nightly) Power cluster [#7502](https://github.com/openshift/console/pull/7502) * [Bug 1906718](https://bugzilla.redhat.com/show_bug.cgi?id=1906718): Use chart repository spec name when available [#7466](https://github.com/openshift/console/pull/7466) * [Bug 1906683](https://bugzilla.redhat.com/show_bug.cgi?id=1906683): fixes issue with kn resources if trigger goes to ksvc and IMC from same broker [#7519](https://github.com/openshift/console/pull/7519) * [Bug 1906691](https://bugzilla.redhat.com/show_bug.cgi?id=1906691): Added doc for disabling helm chart repository [#7509](https://github.com/openshift/console/pull/7509) * [Bug 1906679](https://bugzilla.redhat.com/show_bug.cgi?id=1906679): Fix QuickStartPanelContent style [#7508](https://github.com/openshift/console/pull/7508) * [Bug 1905347](https://bugzilla.redhat.com/show_bug.cgi?id=1905347): Gherkin Scripts Scenarios epic ODC-1052 [#7451](https://github.com/openshift/console/pull/7451) * [Bug 1906441](https://bugzilla.redhat.com/show_bug.cgi?id=1906441): fix keys for HorizontalNav and NavBar [#7514](https://github.com/openshift/console/pull/7514) * [Bug 1906186](https://bugzilla.redhat.com/show_bug.cgi?id=1906186): use 'the' instead of 'this/these' in alert message [#7510](https://github.com/openshift/console/pull/7510) * [Bug 1905941](https://bugzilla.redhat.com/show_bug.cgi?id=1905941): Add optional chaining to catalog source Status field [#7494](https://github.com/openshift/console/pull/7494) * Externalize the recent changes on kms and flexible scaling [#7506](https://github.com/openshift/console/pull/7506) * [Bug 1888544](https://bugzilla.redhat.com/show_bug.cgi?id=1888544): Trim user provided name for OBC before attempting creation [#7504](https://github.com/openshift/console/pull/7504) * [Bug 1879013](https://bugzilla.redhat.com/show_bug.cgi?id=1879013): Improve CD-ROM interface selection [#7483](https://github.com/openshift/console/pull/7483) * [Bug 1906318](https://bugzilla.redhat.com/show_bug.cgi?id=1906318): kubevirt: use proper term for Authorized SSH Keys [#7503](https://github.com/openshift/console/pull/7503) * [Bug 1866298](https://bugzilla.redhat.com/show_bug.cgi?id=1866298): Label namespace during storage cluster creation [#7487](https://github.com/openshift/console/pull/7487) * fix quick start catalog tile icon alignment [#7492](https://github.com/openshift/console/pull/7492) * Add missing OS name to details popover. [#7485](https://github.com/openshift/console/pull/7485) * [Bug 1905348](https://bugzilla.redhat.com/show_bug.cgi?id=1905348): Gherkin Script Scenarios for epic ODC-4658 [#7441](https://github.com/openshift/console/pull/7441) * Use kubevirt sc config map [#7170](https://github.com/openshift/console/pull/7170) * Remove border rule since upstream fix has merged [#7493](https://github.com/openshift/console/pull/7493) * Fixed endless loading state for insights plugin [#7491](https://github.com/openshift/console/pull/7491) * Cypress Annotations tests [#7448](https://github.com/openshift/console/pull/7448) * Fix pipelinerun visualization inprogress crash [#7438](https://github.com/openshift/console/pull/7438) * [CONSOLE-2399](https://issues.redhat.com/browse/CONSOLE-2399): Update yarn to latest stable 1.22.10 [#7280](https://github.com/openshift/console/pull/7280) * [Bug 1900377](https://bugzilla.redhat.com/show_bug.cgi?id=1900377): Add selector for active users on Overview tab [#7462](https://github.com/openshift/console/pull/7462) * Adds default label to snapshot class with the correct annotation [#7052](https://github.com/openshift/console/pull/7052) * Improve secret hostname hint [#6873](https://github.com/openshift/console/pull/6873) * [Bug 1879419](https://bugzilla.redhat.com/show_bug.cgi?id=1879419): Improve boot source description for Container and URL [#7479](https://github.com/openshift/console/pull/7479) * Show error if common template does not have SRC_PV params [#7459](https://github.com/openshift/console/pull/7459) * Fix to not show misleading alert message in Project Access Page [#7443](https://github.com/openshift/console/pull/7443) * [Bug 1905380](https://bugzilla.redhat.com/show_bug.cgi?id=1905380): Default to Red Hat/KubeVirt provider if common template does not have … [#7453](https://github.com/openshift/console/pull/7453) * Add feature guard for Multus [#7419](https://github.com/openshift/console/pull/7419) * [Bug 1881268](https://bugzilla.redhat.com/show_bug.cgi?id=1881268): Image uploading failed but wizard claim the source [#7458](https://github.com/openshift/console/pull/7458) * add minwidth to taskBar [#7460](https://github.com/openshift/console/pull/7460) * [Bug 1903192](https://bugzilla.redhat.com/show_bug.cgi?id=1903192): - Role name missing on create role binding form [#7427](https://github.com/openshift/console/pull/7427) * Show type badge on every tile in all catalogs [#7468](https://github.com/openshift/console/pull/7468) * [Bug 1905542](https://bugzilla.redhat.com/show_bug.cgi?id=1905542): Replace 'Baremetal' with 'BareMetal' in the supported platforms for I… [#7463](https://github.com/openshift/console/pull/7463) * [Bug 1905146](https://bugzilla.redhat.com/show_bug.cgi?id=1905146): Fix helm unit test failures [#7455](https://github.com/openshift/console/pull/7455) * [Bug 1904244](https://bugzilla.redhat.com/show_bug.cgi?id=1904244): Drop usage of i18next.t from plugin.ts files [#7454](https://github.com/openshift/console/pull/7454) * Check certificate before uploading [#7269](https://github.com/openshift/console/pull/7269) * Hide scale buttons of pod donut for Pod resources [#7444](https://github.com/openshift/console/pull/7444) * [CONSOLE-2475](https://issues.redhat.com/browse/CONSOLE-2475): Check in Japanese and Chinese translations [#7224](https://github.com/openshift/console/pull/7224) * route eventsource from Admin to catalog for source and workload on create [#7452](https://github.com/openshift/console/pull/7452) * [Bug 1904993](https://bugzilla.redhat.com/show_bug.cgi?id=1904993): Remove & in strings [#7449](https://github.com/openshift/console/pull/7449) * [Bug 1882268](https://bugzilla.redhat.com/show_bug.cgi?id=1882268): Add snapshots integration test [#6314](https://github.com/openshift/console/pull/6314) * convert last used namespace local storage to userSettings [#7433](https://github.com/openshift/console/pull/7433) * [Bug 1872166](https://bugzilla.redhat.com/show_bug.cgi?id=1872166): Fix Silences link redirection from developer perspective [#7248](https://github.com/openshift/console/pull/7248) * [Bug 1905104](https://bugzilla.redhat.com/show_bug.cgi?id=1905104): Snapshot modal disk items missing keys [#7442](https://github.com/openshift/console/pull/7442) * [CONSOLE-2477](https://issues.redhat.com/browse/CONSOLE-2477): Improve OperatorHub -> Sources view [#7259](https://github.com/openshift/console/pull/7259) * Cypress: do not test for i18n pseudo-translation of timestamps [#7445](https://github.com/openshift/console/pull/7445) * [CONSOLE-2391](https://issues.redhat.com/browse/CONSOLE-2391): Monitoring: Add i18n for Metrics and Dashboards pages [#7266](https://github.com/openshift/console/pull/7266) * [Bug 1892198](https://bugzilla.redhat.com/show_bug.cgi?id=1892198): Fix runtime error on operand details page. [#7038](https://github.com/openshift/console/pull/7038) * [CONSOLE-2431](https://issues.redhat.com/browse/CONSOLE-2431): i18n for home/api-explorer [#7009](https://github.com/openshift/console/pull/7009) * [Bug 1902981](https://bugzilla.redhat.com/show_bug.cgi?id=1902981): Namespace is passed differently when using create vm from template. [#7439](https://github.com/openshift/console/pull/7439) * [Bug 1904776](https://bugzilla.redhat.com/show_bug.cgi?id=1904776): Snapshot modal alert is not pluralized [#7434](https://github.com/openshift/console/pull/7434) * Cypress Automation - Pipelines for add options-odc-5188 [#7375](https://github.com/openshift/console/pull/7375) * (feat): Enable flexible scaling in storage cluster deployment [#7416](https://github.com/openshift/console/pull/7416) * Do not load topology resources when in all namespaces project is selected [#7428](https://github.com/openshift/console/pull/7428) * Provide code snippet for default console catalog categories [#7297](https://github.com/openshift/console/pull/7297) * Get customized catalog categories in dev catalog from server flags [#7196](https://github.com/openshift/console/pull/7196) * Revert "remove tech preview badge from web terminal" [#7425](https://github.com/openshift/console/pull/7425) * gherkin_usability_enhancement_for_quick_start-ODC-4653 [#7409](https://github.com/openshift/console/pull/7409) * Cpress automation scripts for Add Flow catalog scenarios-odc-5184 [#7357](https://github.com/openshift/console/pull/7357) * Cypress Automation - Add flow docker flow scenarios-ODC-5182 [#7356](https://github.com/openshift/console/pull/7356) * KMS flow for storage class creation [#7330](https://github.com/openshift/console/pull/7330) * [Bug 1903172](https://bugzilla.redhat.com/show_bug.cgi?id=1903172): Background shadow appears under datalist in column management modal [#7413](https://github.com/openshift/console/pull/7413) * Save dropdown bookmarks and favoriteKey in user settings [#7390](https://github.com/openshift/console/pull/7390) * Fix sorting of nav section items [#7379](https://github.com/openshift/console/pull/7379) * Localize more kubevirt strings [#7423](https://github.com/openshift/console/pull/7423) * i18n for dropdown object enums [#7422](https://github.com/openshift/console/pull/7422) * add sc detection to vm snapshots [#7418](https://github.com/openshift/console/pull/7418) * Use extensions to add decorators to topology nodes [#7410](https://github.com/openshift/console/pull/7410) * Create stretch cluster with arbiter node. [#7376](https://github.com/openshift/console/pull/7376) * [Bug 1856803](https://bugzilla.redhat.com/show_bug.cgi?id=1856803): Fix cluster monitoring link [#7426](https://github.com/openshift/console/pull/7426) * Move gitops code out into its own monorepo package [#7420](https://github.com/openshift/console/pull/7420) * Fix error state for Raw Capacity Card [#7415](https://github.com/openshift/console/pull/7415) * Gherkin Scripts for ODC-4181 and ODC-3954 [#7401](https://github.com/openshift/console/pull/7401) * [Bug 1897354](https://bugzilla.redhat.com/show_bug.cgi?id=1897354): make CRDCard display consistent with tabs [#7393](https://github.com/openshift/console/pull/7393) * [Bug 1897008](https://bugzilla.redhat.com/show_bug.cgi?id=1897008): Cypress: reenable check for 'aria-hidden-focus' rule & checkA11y test for modals [#7382](https://github.com/openshift/console/pull/7382) * Cypress automation add flow container image scenarios - odc 5181 [#7354](https://github.com/openshift/console/pull/7354) * convert last used perspective local storage to user settings [#7407](https://github.com/openshift/console/pull/7407) * Localize remaining kubevirt-plugin modals [#7337](https://github.com/openshift/console/pull/7337) * Move helm from dev-console into its own monorepo package [#7412](https://github.com/openshift/console/pull/7412) * i18n ocs day1 and day2 operations [#7406](https://github.com/openshift/console/pull/7406) * Gherkin display task runs associated with pipeline run odc 3712 [#7377](https://github.com/openshift/console/pull/7377) * Convert custom table column configuration from localStorage to user settings [#7339](https://github.com/openshift/console/pull/7339) * kubevirt i18n Actions [#7394](https://github.com/openshift/console/pull/7394) * Devfile Add Flow [#7299](https://github.com/openshift/console/pull/7299) * Add ArgoCD application links to GitOpsDetailsPage cards [#7288](https://github.com/openshift/console/pull/7288) * Allow cluster admins to create terminals [#7145](https://github.com/openshift/console/pull/7145) * [Bug 1902595](https://bugzilla.redhat.com/show_bug.cgi?id=1902595): Fix to show alerts in topology list view [#7392](https://github.com/openshift/console/pull/7392) * Convert Pinned Resources local storage to user settings [#7291](https://github.com/openshift/console/pull/7291) * [Bug 1874968](https://bugzilla.redhat.com/show_bug.cgi?id=1874968): Pressing escape key doesn't exit the dropdown list [#6907](https://github.com/openshift/console/pull/6907) * Changes to Capacity Metrics in OCS Persistent Storage Dashboard [#7404](https://github.com/openshift/console/pull/7404) * Fix common template providers [#7403](https://github.com/openshift/console/pull/7403) * remove vm templates from template catalog [#7398](https://github.com/openshift/console/pull/7398) * [Bug 1901531](https://bugzilla.redhat.com/show_bug.cgi?id=1901531): Fix runtime error in create CR form [#7397](https://github.com/openshift/console/pull/7397) * [Bug 1903196](https://bugzilla.redhat.com/show_bug.cgi?id=1903196): Position Overview status popovers to display on top [#7395](https://github.com/openshift/console/pull/7395) * i18n for advanced wizard [#7378](https://github.com/openshift/console/pull/7378) * Helm chart list should not return helm charts if the repo is disabled. [#7369](https://github.com/openshift/console/pull/7369) * Added init state to insights plugin [#7351](https://github.com/openshift/console/pull/7351) * Update associated pipeline during the edit flow [#7346](https://github.com/openshift/console/pull/7346) * add pipeline metrics dashboard [#7345](https://github.com/openshift/console/pull/7345) * Localize the Bare Metal Hosts side nav name [#7336](https://github.com/openshift/console/pull/7336) * Validation on storage & nodes install step [#7389](https://github.com/openshift/console/pull/7389) * [Bug 1899200](https://bugzilla.redhat.com/show_bug.cgi?id=1899200): - In Installed Operators page I cannot search for an Operator by it's name [#7319](https://github.com/openshift/console/pull/7319) * [Bug 1882057](https://bugzilla.redhat.com/show_bug.cgi?id=1882057): Fixes access mode support for PVC creation [#6882](https://github.com/openshift/console/pull/6882) * Standardize Capitalization knative , devconsole, pipelines, topology, console app, container security and console shared [#7374](https://github.com/openshift/console/pull/7374) * adds feature flag to catalog item provider [#7400](https://github.com/openshift/console/pull/7400) * add Kamelets- schema generated forms & yaml/form switching [#7344](https://github.com/openshift/console/pull/7344) * Add support for samples & snippets in pipeline builder yaml editor [#7396](https://github.com/openshift/console/pull/7396) * Enable quickstart hints in quickstart sidepanel [#7281](https://github.com/openshift/console/pull/7281) * Add missed i18n strings [#7388](https://github.com/openshift/console/pull/7388) * [Bug 1903402](https://bugzilla.redhat.com/show_bug.cgi?id=1903402): Added isVMPage boolean to choose correct links for Nics and Disks [#7387](https://github.com/openshift/console/pull/7387) * setting storage class when selectedKey is set in storageClassDropDown [#7383](https://github.com/openshift/console/pull/7383) * [Bug 1901594](https://bugzilla.redhat.com/show_bug.cgi?id=1901594): bump node-sass to 5.0.0 [#7365](https://github.com/openshift/console/pull/7365) * Localize Virtualization nav name [#7335](https://github.com/openshift/console/pull/7335) * [Bug 1891314](https://bugzilla.redhat.com/show_bug.cgi?id=1891314): Return helm charts based on the installed kubernetes version [#7012](https://github.com/openshift/console/pull/7012) * gherkin script for quick search to add project in topology view- ODC-2925 [#7240](https://github.com/openshift/console/pull/7240) * Add VM Create to Dev console [#7188](https://github.com/openshift/console/pull/7188) * i18n ocs dashboards [#7368](https://github.com/openshift/console/pull/7368) * Metal3 i18n form [#7333](https://github.com/openshift/console/pull/7333) * Kms cluster encryption [#7153](https://github.com/openshift/console/pull/7153) * [Bug 1896302](https://bugzilla.redhat.com/show_bug.cgi?id=1896302): Fix 4.6 test failures [#7169](https://github.com/openshift/console/pull/7169) * Update user settings hook to use bridge call to create ConfigMap [#7327](https://github.com/openshift/console/pull/7327) * Add i18n to topology package [#7315](https://github.com/openshift/console/pull/7315) * Custom support statement for templates [#7311](https://github.com/openshift/console/pull/7311) * GitOps- Renamed Application Stages in nav to Environments [#7272](https://github.com/openshift/console/pull/7272) * i18n overview dashboard health state messages [#7372](https://github.com/openshift/console/pull/7372) * [Bug 1902969](https://bugzilla.redhat.com/show_bug.cgi?id=1902969): Added a check on the value return from getOwnerReferences [#7371](https://github.com/openshift/console/pull/7371) * Gherkin Scripts for epic ODC-4645 [#7312](https://github.com/openshift/console/pull/7312) * Gherkin script for Pipelines - Improve Pipeline Creation Process- ODC… [#7310](https://github.com/openshift/console/pull/7310) * Add ability to filter quick starts catalog [#7223](https://github.com/openshift/console/pull/7223) * Use User settings hook for topology layout data, topology view state (graph/list) and cloudshell terminal [#7051](https://github.com/openshift/console/pull/7051) * [Bug 1901395](https://bugzilla.redhat.com/show_bug.cgi?id=1901395): Remove edit template link [#7370](https://github.com/openshift/console/pull/7370) * [Bug 1898532](https://bugzilla.redhat.com/show_bug.cgi?id=1898532): Remove _.startCase from FieldSet title [#7366](https://github.com/openshift/console/pull/7366) * Import console i18n instance [#7362](https://github.com/openshift/console/pull/7362) * guest agent test: alert when delete vm while user is logged in [#7355](https://github.com/openshift/console/pull/7355) * Removing Protractor annotations test from e2e, crud, and all test suites due to flakyness [#7322](https://github.com/openshift/console/pull/7322) * Unify advanced/simple flow boot sources [#7303](https://github.com/openshift/console/pull/7303) * Edit backing store in bucket class modal [#5439](https://github.com/openshift/console/pull/5439) * Catalog-Operator Hub: remove local storage and user filter preference [#7328](https://github.com/openshift/console/pull/7328) * Add quick-search and add functionality in topology [#7323](https://github.com/openshift/console/pull/7323) * [Bug 1902123](https://bugzilla.redhat.com/show_bug.cgi?id=1902123): Bump gorilla/websocket [#7361](https://github.com/openshift/console/pull/7361) * Generate assets on postinstall hook [#7332](https://github.com/openshift/console/pull/7332) * convert Topology filters localStorage to userSettings [#7326](https://github.com/openshift/console/pull/7326) * generic component to highlight any part of the ui [#7131](https://github.com/openshift/console/pull/7131) * feature flag Helm based on HelmRepository CRs [#7035](https://github.com/openshift/console/pull/7035) * i18n for kubevirt basic VM wizard [#7349](https://github.com/openshift/console/pull/7349) * Add event sources in catalog using catalog extension API [#7338](https://github.com/openshift/console/pull/7338) * Convert QuickStarts localstorage to user settings [#7258](https://github.com/openshift/console/pull/7258) * Use console.flag/model extension in console-app package [#7231](https://github.com/openshift/console/pull/7231) * Add API to create user settings [#7095](https://github.com/openshift/console/pull/7095) * Cypress: disable Monitoring test suite [#7367](https://github.com/openshift/console/pull/7367) * [Bug 1901395](https://bugzilla.redhat.com/show_bug.cgi?id=1901395): Fix broken link of edit vm template of a user [#7353](https://github.com/openshift/console/pull/7353) * Cypress Scripts - Create from git add flow ODC-4976 [#7103](https://github.com/openshift/console/pull/7103) * kubevirt wizard custom flavort memory lable [#7348](https://github.com/openshift/console/pull/7348) * [Bug 1901373](https://bugzilla.redhat.com/show_bug.cgi?id=1901373): Removed brackets typo [#7347](https://github.com/openshift/console/pull/7347) * Convert OperatorHub from localStorage to user settings [#7314](https://github.com/openshift/console/pull/7314) * Convert Guided tour data from local storage to user settings [#7222](https://github.com/openshift/console/pull/7222) * [ODC-4372](https://issues.redhat.com/browse/ODC-4372): Gherkin Script - Viewing App Dependency vulnerabilities in Project Dashboard [#7020](https://github.com/openshift/console/pull/7020) * Convert Hide Alert Checks from localStorage to user settings [#7282](https://github.com/openshift/console/pull/7282) * i18n support in devconsole Gitops and Guided tour components [#7137](https://github.com/openshift/console/pull/7137) * Translated devconsole Getting Started text in order to pass Cypress login test [#7331](https://github.com/openshift/console/pull/7331) * customize dev catalog tile descriptions [#7342](https://github.com/openshift/console/pull/7342) * : Update web terminal to explain the reason why the workspace was stopped [#7199](https://github.com/openshift/console/pull/7199) * localize navigation [#7341](https://github.com/openshift/console/pull/7341) * allow providers to override catalog items [#7334](https://github.com/openshift/console/pull/7334) * [Bug 1899128](https://bugzilla.redhat.com/show_bug.cgi?id=1899128): Show info message only when vmi not controlled [#7320](https://github.com/openshift/console/pull/7320) * create new test to verify logged-in users [#7238](https://github.com/openshift/console/pull/7238) * Updated test-prow-e2e file to accommodate ceph [#7308](https://github.com/openshift/console/pull/7308) * adds fallback to localstorage for usersettings if 403 for configmap [#7301](https://github.com/openshift/console/pull/7301) * [CONSOLE-2405](https://issues.redhat.com/browse/CONSOLE-2405): Allow Console static plugins to use dynamic extensions [#7163](https://github.com/openshift/console/pull/7163) * Unify create VM flow [#7204](https://github.com/openshift/console/pull/7204) * topology white screens when selecting a VM node [#7329](https://github.com/openshift/console/pull/7329) * [Bug 1900022](https://bugzilla.redhat.com/show_bug.cgi?id=1900022): Search Page - Top Name/Label filter is not applied to selected Pipeline resources [#7318](https://github.com/openshift/console/pull/7318) * add non blocking pipeline creation flow [#7241](https://github.com/openshift/console/pull/7241) * add default workspace when auto starting pipeline from Add flow [#7237](https://github.com/openshift/console/pull/7237) * localize git-service package [#7324](https://github.com/openshift/console/pull/7324) * UI crashes on opening topology [#7325](https://github.com/openshift/console/pull/7325) * tests: Don't run Protractor for olmFull suite [#7321](https://github.com/openshift/console/pull/7321) * [Bug 1766287](https://bugzilla.redhat.com/show_bug.cgi?id=1766287): - "hello-openshift" template application wrong binary format [#7186](https://github.com/openshift/console/pull/7186) * Update clone OS message, add link to base PVC [#7257](https://github.com/openshift/console/pull/7257) * Show 'Clone and boot' if VMT disk will be cloned [#7205](https://github.com/openshift/console/pull/7205) * i18n support in devconsole helm components [#7117](https://github.com/openshift/console/pull/7117) * Remove customize link when creating VMs [#7209](https://github.com/openshift/console/pull/7209) * Update Dockerfile.product for nodejs v14.15.0 [#7304](https://github.com/openshift/console/pull/7304) * visualisation of KameletBiding in topology [#7239](https://github.com/openshift/console/pull/7239) * Metal3 i18n ii [#7309](https://github.com/openshift/console/pull/7309) * added form yaml switcher for eventSources [#7181](https://github.com/openshift/console/pull/7181) * [Bug 1889724](https://bugzilla.redhat.com/show_bug.cgi?id=1889724): When LocalVolumeDiscovery CR is created form the LSO page , user must Disk tab [#6986](https://github.com/openshift/console/pull/6986) * Localize VM NICs and disks modals [#7307](https://github.com/openshift/console/pull/7307) * Metal3 plugin i18n i [#7300](https://github.com/openshift/console/pull/7300) * [Bug 1899949](https://bugzilla.redhat.com/show_bug.cgi?id=1899949): Remove restriction on disk type selection for LocalVolume Set [#7290](https://github.com/openshift/console/pull/7290) * Maintain state in wizard flow for storageClass selected [#7142](https://github.com/openshift/console/pull/7142) * Move topology from dev-console to its own monorepo [#7254](https://github.com/openshift/console/pull/7254) * Add catalog controller and generic view components [#7233](https://github.com/openshift/console/pull/7233) * [Bug 1900020](https://bugzilla.redhat.com/show_bug.cgi?id=1900020): Remove &apos from internationalized keys [#7286](https://github.com/openshift/console/pull/7286) * [CONSOLE-2420](https://issues.redhat.com/browse/CONSOLE-2420): Added i18n testing to cypress crud test suite [#7213](https://github.com/openshift/console/pull/7213) * Add Multus Configuration option for Attached Mode [#7152](https://github.com/openshift/console/pull/7152) * kubevirt i18n vm and vmt lists [#7295](https://github.com/openshift/console/pull/7295) * [Bug 1879056](https://bugzilla.redhat.com/show_bug.cgi?id=1879056): Added eviction strategy support [#7276](https://github.com/openshift/console/pull/7276) * i18n main vm list [#7292](https://github.com/openshift/console/pull/7292) * Kubevit i18n overview page i [#7271](https://github.com/openshift/console/pull/7271) * Add support for Multus(Network) in storage cluster creation under configuration [#6974](https://github.com/openshift/console/pull/6974) * Remove PF3 components from metal3 and NAD plugins [#7283](https://github.com/openshift/console/pull/7283) * UI enhancement to support Quickstarts as CRs [#6979](https://github.com/openshift/console/pull/6979) * [Bug 1888874](https://bugzilla.redhat.com/show_bug.cgi?id=1888874): Update yaml language server to 0.13.0 to allow for better support for hovering [#7279](https://github.com/openshift/console/pull/7279) * Add ability to specify nav section ordering by plugins [#7275](https://github.com/openshift/console/pull/7275) * [CONSOLE-1916](https://issues.redhat.com/browse/CONSOLE-1916): Make visual updates to inventory card [#7289](https://github.com/openshift/console/pull/7289) * add quick starts card on cluster overview [#7150](https://github.com/openshift/console/pull/7150) * [Bug 1900010](https://bugzilla.redhat.com/show_bug.cgi?id=1900010): Fix i18n sentence fragment [#7285](https://github.com/openshift/console/pull/7285) * Add ArgoCD dashboard link to GitOpsListPage [#7127](https://github.com/openshift/console/pull/7127) * [Bug 1900008](https://bugzilla.redhat.com/show_bug.cgi?id=1900008): Fix i18n sentence fragment [#7284](https://github.com/openshift/console/pull/7284) * Update IMV details page [#7104](https://github.com/openshift/console/pull/7104) * [CONSOLE-2485](https://issues.redhat.com/browse/CONSOLE-2485): Add Cypress descriptors test [#7261](https://github.com/openshift/console/pull/7261) * adds useUserSettings hook and associated HOC [#7242](https://github.com/openshift/console/pull/7242) * Query Browser: Add gap between graph legend columns [#7235](https://github.com/openshift/console/pull/7235) * New VM from template flow [#6937](https://github.com/openshift/console/pull/6937) * Add Subscriptions tab to Channel details page [#7105](https://github.com/openshift/console/pull/7105) * [Bug 1893601](https://bugzilla.redhat.com/show_bug.cgi?id=1893601): fix filesystem queries [#7201](https://github.com/openshift/console/pull/7201) * More i18n for vm details page [#7250](https://github.com/openshift/console/pull/7250) * [Bug 1895263](https://bugzilla.redhat.com/show_bug.cgi?id=1895263): Allow creating storage cluster irrespective of LSO namespace [#7184](https://github.com/openshift/console/pull/7184) * Add Encryption workflow for storage cluster creation [#7062](https://github.com/openshift/console/pull/7062) * Cypress: test for existance of 'cypress-a11y-report.json' before running 'yarn cypress-a11y-report' [#7262](https://github.com/openshift/console/pull/7262) * Fix UI crash on opening topology sidebar when a pipeline is associated with an app [#7252](https://github.com/openshift/console/pull/7252) * Add Pipeline Idle Icon & Add OnClick Start Pipeline Modal [#7246](https://github.com/openshift/console/pull/7246) * Correct the order of dev perspective nav for pipelines [#7220](https://github.com/openshift/console/pull/7220) * [CONSOLE-2429](https://issues.redhat.com/browse/CONSOLE-2429): i18n for namespace with table / col management titles [#6953](https://github.com/openshift/console/pull/6953) * [CONSOLE-2447](https://issues.redhat.com/browse/CONSOLE-2447): i18n for secrets [#7047](https://github.com/openshift/console/pull/7047) * Add Cypress OperatorHub test [#7244](https://github.com/openshift/console/pull/7244) * Fix pipeline builder sidebar crash [#7253](https://github.com/openshift/console/pull/7253) * Add Broker details page [#6945](https://github.com/openshift/console/pull/6945) * [Bug 1896511](https://bugzilla.redhat.com/show_bug.cgi?id=1896511): Fix the request for lvs and lvd [#7249](https://github.com/openshift/console/pull/7249) * Fix issue using 'byTestDropDownMenu' in a chain [#7243](https://github.com/openshift/console/pull/7243) * Query Browser: Remove Y-axis ticks [#7236](https://github.com/openshift/console/pull/7236) * Cleanup OverviewItem removing unnecessary fields, retrieve data as necessary [#7207](https://github.com/openshift/console/pull/7207) * [CONSOLE-2461](https://issues.redhat.com/browse/CONSOLE-2461): Add infrastructure for Korean [#7226](https://github.com/openshift/console/pull/7226) * Bug:1898357 Address operatorhub image name overlap bug. Enable overflow-wrap on string. [#7230](https://github.com/openshift/console/pull/7230) * add translation capabilities to extensions [#7234](https://github.com/openshift/console/pull/7234) * [Bug 1898320](https://bugzilla.redhat.com/show_bug.cgi?id=1898320): - Incorrect Apostrophe Translation of "it's" in Scheduling Disabled Popover [#7232](https://github.com/openshift/console/pull/7232) * Add Cypress Operator global install mode test [#7225](https://github.com/openshift/console/pull/7225) * i18n support in devconsole Pipeline components [#7143](https://github.com/openshift/console/pull/7143) * Fix i18n file diff test [#7187](https://github.com/openshift/console/pull/7187) * Add Cypress Operator single install mode test [#7214](https://github.com/openshift/console/pull/7214) * [Bug 1890235](https://bugzilla.redhat.com/show_bug.cgi?id=1890235): update Protractor's checkErrors logging [#7019](https://github.com/openshift/console/pull/7019) * add error status popover in the pipleline, pipelinerun and taskrun list [#7160](https://github.com/openshift/console/pull/7160) * Hide edit icon for nodes without vcs URI [#7216](https://github.com/openshift/console/pull/7216) * show image vulnerability in status under project details [#6934](https://github.com/openshift/console/pull/6934) * kubevirt: update integration tests dockerfile [#7203](https://github.com/openshift/console/pull/7203) * [CONSOLE-2438](https://issues.redhat.com/browse/CONSOLE-2438): i18n common components: environment tab [#6891](https://github.com/openshift/console/pull/6891) * Fix loading errors for i18n keys [#7212](https://github.com/openshift/console/pull/7212) * Fix continual poll for pod graph data in pod details page [#7210](https://github.com/openshift/console/pull/7210) * Cypress fixes: 'Create Project' timing issue and temporarily disable a11y check for 'aria-hidden-focus' [#7193](https://github.com/openshift/console/pull/7193) * Update i18n scripts [#7030](https://github.com/openshift/console/pull/7030) * [CONSOLE-2437](https://issues.redhat.com/browse/CONSOLE-2437): i18n common components: dropdowns [#6993](https://github.com/openshift/console/pull/6993) * [Bug 1897423](https://bugzilla.redhat.com/show_bug.cgi?id=1897423): Update dc strategy type and rolling params [#7200](https://github.com/openshift/console/pull/7200) * [CONSOLE-2439](https://issues.redhat.com/browse/CONSOLE-2439): i18n common components: list view/details components [#6888](https://github.com/openshift/console/pull/6888) * [Bug 1896296](https://bugzilla.redhat.com/show_bug.cgi?id=1896296): Ensure correct git URL for topology edit icon [#7158](https://github.com/openshift/console/pull/7158) * add i18n for kubevirt-plugin [details page] [#7168](https://github.com/openshift/console/pull/7168) * tests: disable Cypress colors in CI [#7198](https://github.com/openshift/console/pull/7198) * Refactor dev-console pipeline code into pipelines-plugin mono repo [#7190](https://github.com/openshift/console/pull/7190) * gherkin script- adding event tab in pipeline run and task run pages [#7065](https://github.com/openshift/console/pull/7065) * Topology, fetch jobs for cronjobs when necessary [#7164](https://github.com/openshift/console/pull/7164) * Remove reviewer Abhishek from the DevConsole packages [#7197](https://github.com/openshift/console/pull/7197) * Topology, fetch service and route data when necessary [#7159](https://github.com/openshift/console/pull/7159) * Add YAML switcher to pipeline builder form [#7028](https://github.com/openshift/console/pull/7028) * kubevirt: update integration tests dockerfile [#7195](https://github.com/openshift/console/pull/7195) * add support for Operator Backed SBR through topology inContext [#7084](https://github.com/openshift/console/pull/7084) * Topology, fetch build config data when necessary [#7162](https://github.com/openshift/console/pull/7162) * [Bug 1887651](https://bugzilla.redhat.com/show_bug.cgi?id=1887651): Add support for phase values of CephObjectStoreKind CRD used in OCS 4.5 [#6977](https://github.com/openshift/console/pull/6977) * [Bug 1894810](https://bugzilla.redhat.com/show_bug.cgi?id=1894810): removes techpreview badge from eventing [#7110](https://github.com/openshift/console/pull/7110) * i18n support in devconsole health checks components [#7115](https://github.com/openshift/console/pull/7115) * Gherkin Script for epic ODC-3396 [#7156](https://github.com/openshift/console/pull/7156) * Add Japanese to language switcher [#7189](https://github.com/openshift/console/pull/7189) * [CONSOLE-2445](https://issues.redhat.com/browse/CONSOLE-2445): deploymentConfig i18n [#7057](https://github.com/openshift/console/pull/7057) * Add cypress integration test support for Ceph plugin [#7165](https://github.com/openshift/console/pull/7165) * i18n support in devconsole Project and QuickStart components [#7151](https://github.com/openshift/console/pull/7151) * [CONSOLE-2390](https://issues.redhat.com/browse/CONSOLE-2390): i18n build page and image stream page [#6949](https://github.com/openshift/console/pull/6949) * Update i18n json files [#7185](https://github.com/openshift/console/pull/7185) * [Bug 1896732](https://bugzilla.redhat.com/show_bug.cgi?id=1896732): disable os upload if no os avaliable [#7183](https://github.com/openshift/console/pull/7183) * kubevirt: update integration tests dockerfile [#7182](https://github.com/openshift/console/pull/7182) * [Bug 1882660](https://bugzilla.redhat.com/show_bug.cgi?id=1882660): Show all operators that will be approved with manual ins… [#7076](https://github.com/openshift/console/pull/7076) * Fix i18n key in ResourceQuotas [#7176](https://github.com/openshift/console/pull/7176) * [CONSOLE-2325](https://issues.redhat.com/browse/CONSOLE-2325): Add machine translations for Japanese [#7092](https://github.com/openshift/console/pull/7092) * [Bug 1889928](https://bugzilla.redhat.com/show_bug.cgi?id=1889928): add more tests for golden os [#6967](https://github.com/openshift/console/pull/6967) * [Bug 1896229](https://bugzilla.redhat.com/show_bug.cgi?id=1896229): Hide empty cards [#7174](https://github.com/openshift/console/pull/7174) * Change PodRingSet to fetch pods, remove PodRingController [#7077](https://github.com/openshift/console/pull/7077) * Gherkin Scripts for scenarios in ODC-4419 [#7101](https://github.com/openshift/console/pull/7101) * i18n support in devconsole hpa components [#7126](https://github.com/openshift/console/pull/7126) * [Bug 1894374](https://bugzilla.redhat.com/show_bug.cgi?id=1894374): prevent prevent loading by type [#7099](https://github.com/openshift/console/pull/7099) * Determine metrics status in list view nodes [#7074](https://github.com/openshift/console/pull/7074) * Add new catalog extensions and catalog service provider [#7023](https://github.com/openshift/console/pull/7023) * [Bug 1888530](https://bugzilla.redhat.com/show_bug.cgi?id=1888530): [RHOCS Usability Study]No clear statement what rules users violated when failed the naming requirements [#7173](https://github.com/openshift/console/pull/7173) * [Bug 1895372](https://bugzilla.redhat.com/show_bug.cgi?id=1895372): Tolerate missing `status` on OperatorGroups [#7172](https://github.com/openshift/console/pull/7172) * Wait for models to be loaded [#7171](https://github.com/openshift/console/pull/7171) * Fix to use graph view for default for dev perspective topology page [#7157](https://github.com/openshift/console/pull/7157) * [Bug 1888870](https://bugzilla.redhat.com/show_bug.cgi?id=1888870): Remove resolveCompletionItem from yaml editor since it's not needed [#7167](https://github.com/openshift/console/pull/7167) * add support for customSchema in resource sidebar for helm charts [#7154](https://github.com/openshift/console/pull/7154) * remove tech preview badge from web terminal [#7106](https://github.com/openshift/console/pull/7106) * Consistency display resource details in a two equal column layout [#7166](https://github.com/openshift/console/pull/7166) * [Bug 1896529](https://bugzilla.redhat.com/show_bug.cgi?id=1896529): Updates to the serverless quicks starts content to fix errors and update areas that have changed based on the new operator release. [#7033](https://github.com/openshift/console/pull/7033) * i18n support in devconsole Import components [#7139](https://github.com/openshift/console/pull/7139) * [Bug 1890104](https://bugzilla.redhat.com/show_bug.cgi?id=1890104): update apiVersion for eventing resources wrt serverless 1.10 [#7134](https://github.com/openshift/console/pull/7134) * [Bug 1896101](https://bugzilla.redhat.com/show_bug.cgi?id=1896101): Added negative tests for migration from VMWare and RHV [#6249](https://github.com/openshift/console/pull/6249) * [CONSOLE-2444](https://issues.redhat.com/browse/CONSOLE-2444): deployment i18n [#7058](https://github.com/openshift/console/pull/7058) * add expect library to kubevirt tests [#7146](https://github.com/openshift/console/pull/7146) * Fix to allow in context create after page reload [#7129](https://github.com/openshift/console/pull/7129) * i18n support in devconsole monitoring components [#7124](https://github.com/openshift/console/pull/7124) * [Bug 1894860](https://bugzilla.redhat.com/show_bug.cgi?id=1894860): Correctly report errors when backend tests fail [#7116](https://github.com/openshift/console/pull/7116) * add to application support for required resources [#7097](https://github.com/openshift/console/pull/7097) * Add quick search button and keyboard shortcut in topology [#7088](https://github.com/openshift/console/pull/7088) * [CONSOLE-2443](https://issues.redhat.com/browse/CONSOLE-2443): pod i18n [#7060](https://github.com/openshift/console/pull/7060) * Fix application dropdown to fetch resources based on extensions. [#7034](https://github.com/openshift/console/pull/7034) * [Bug 1893351](https://bugzilla.redhat.com/show_bug.cgi?id=1893351): Determine Secret type upon the save [#7071](https://github.com/openshift/console/pull/7071) * [Bug 1891498](https://bugzilla.redhat.com/show_bug.cgi?id=1891498): Show additional machine config pools while updating [#6992](https://github.com/openshift/console/pull/6992) * Ensure Console plugin init logic is executed only once [#6963](https://github.com/openshift/console/pull/6963) * Add option for Deep Compare hook to use JSON.stringify. [#6464](https://github.com/openshift/console/pull/6464) * [CONSOLE-2466](https://issues.redhat.com/browse/CONSOLE-2466): Bump i18n dependencies [#7128](https://github.com/openshift/console/pull/7128) * [Bug 1882653](https://bugzilla.redhat.com/show_bug.cgi?id=1882653): Convey automatic subscriptions in same namespace as a m… [#7054](https://github.com/openshift/console/pull/7054) * [CONSOLE-2452](https://issues.redhat.com/browse/CONSOLE-2452): i18n for replicationControllers [#7042](https://github.com/openshift/console/pull/7042) * add validation for RHV certificate [#7100](https://github.com/openshift/console/pull/7100) * [CONSOLE-2453](https://issues.redhat.com/browse/CONSOLE-2453): Hpa i18n [#7043](https://github.com/openshift/console/pull/7043) * [Bug 1878701](https://bugzilla.redhat.com/show_bug.cgi?id=1878701): Filter out events from old VM with the same nam [#7140](https://github.com/openshift/console/pull/7140) * [Bug 1894860](https://bugzilla.redhat.com/show_bug.cgi?id=1894860): fixed test "returned merged index file for all accessible helm repos" [#7111](https://github.com/openshift/console/pull/7111) * [CONSOLE-2395](https://issues.redhat.com/browse/CONSOLE-2395): Add language switcher [#7094](https://github.com/openshift/console/pull/7094) * Add tests for guest agent data [#6871](https://github.com/openshift/console/pull/6871) * [Bug 1893944](https://bugzilla.redhat.com/show_bug.cgi?id=1893944): Update Multi Cloud Gateway brand name to Multicloud Object Gateway [#7138](https://github.com/openshift/console/pull/7138) * [Bug 1895065](https://bugzilla.redhat.com/show_bug.cgi?id=1895065): Fix sample / snippet toggle in resource sidebar [#7125](https://github.com/openshift/console/pull/7125) * [Bug 1894519](https://bugzilla.redhat.com/show_bug.cgi?id=1894519): Enable external mode for OpenStack and oVirt platform [#7136](https://github.com/openshift/console/pull/7136) * Fix typo in error message [#7120](https://github.com/openshift/console/pull/7120) * Fix edit flow in case of custom template application [#7121](https://github.com/openshift/console/pull/7121) * [Bug 1894330](https://bugzilla.redhat.com/show_bug.cgi?id=1894330): update channels list [#7096](https://github.com/openshift/console/pull/7096) * [CONSOLE-2392](https://issues.redhat.com/browse/CONSOLE-2392): i18n: externalize strings in Compute nav section [#6929](https://github.com/openshift/console/pull/6929) * fix quickstart subtitle [#7114](https://github.com/openshift/console/pull/7114) * [CONSOLE-2449](https://issues.redhat.com/browse/CONSOLE-2449): cron jobs i18n [#7031](https://github.com/openshift/console/pull/7031) * update pipelinerun graph to show past pipeline structure [#6960](https://github.com/openshift/console/pull/6960) * Add Vulnerabilities tab in project details page [#6854](https://github.com/openshift/console/pull/6854) * [Bug 1891047](https://bugzilla.redhat.com/show_bug.cgi?id=1891047): Access server API via kubernetes.default.svc from Helm endpoints [#7112](https://github.com/openshift/console/pull/7112) * Show custom builder image in edit flows BuilderImage section [#7021](https://github.com/openshift/console/pull/7021) * Make the 'Reveal Values' match the string from locales/en [#7118](https://github.com/openshift/console/pull/7118) * [CONSOLE-2448](https://issues.redhat.com/browse/CONSOLE-2448): i18n for configmaps [#7045](https://github.com/openshift/console/pull/7045) * Fetch pods when displaying pods resources in overview pages [#7070](https://github.com/openshift/console/pull/7070) * Add graph view to project overview workloads tab [#6901](https://github.com/openshift/console/pull/6901) * Knative Test Cases Rearrangement [#7081](https://github.com/openshift/console/pull/7081) * Console-2450: i18n for jobs [#7036](https://github.com/openshift/console/pull/7036) * [Bug 1894503](https://bugzilla.redhat.com/show_bug.cgi?id=1894503): add automated test for Polarion CNV-5045 [#7102](https://github.com/openshift/console/pull/7102) * add pipelinerun watcher to add or remove the last run menu item [#7037](https://github.com/openshift/console/pull/7037) * [Bug 1856354](https://bugzilla.redhat.com/show_bug.cgi?id=1856354): Keep swagger definitions up to date [#6857](https://github.com/openshift/console/pull/6857) * [CONSOLE-2391](https://issues.redhat.com/browse/CONSOLE-2391): Monitoring: Initial i18n for list & details pages [#7067](https://github.com/openshift/console/pull/7067) * not all disk types can be selected as the boot source [#7080](https://github.com/openshift/console/pull/7080) * TaskRun details and log page [#6851](https://github.com/openshift/console/pull/6851) * i18n support for knative-plugin package [#6885](https://github.com/openshift/console/pull/6885) * Create an extension to support inContext for import Flows [#7013](https://github.com/openshift/console/pull/7013) * Fix to maintain data on the graph element on a settings restoral [#7093](https://github.com/openshift/console/pull/7093) * Fix to warn user when creating an application grouping that exists [#7029](https://github.com/openshift/console/pull/7029) * [CONSOLE-2442](https://issues.redhat.com/browse/CONSOLE-2442): i18n for replicasets [#7025](https://github.com/openshift/console/pull/7025) * check for taskRef kind in the TR spec [#7005](https://github.com/openshift/console/pull/7005) * [Bug 1878873](https://bugzilla.redhat.com/show_bug.cgi?id=1878873): cypress-cucumber-automation-framework [#6776](https://github.com/openshift/console/pull/6776) * Fix status icon size in topology and alignments [#7041](https://github.com/openshift/console/pull/7041) * i18n common components: PVC modals [#6933](https://github.com/openshift/console/pull/6933) * Create buildConfig or pipeline based on user input [#6874](https://github.com/openshift/console/pull/6874) * Add descriptions to flavor, workload dropdowns [#7006](https://github.com/openshift/console/pull/7006) * Add Eventing tab and Event Source, Broker, Channel pages under Serverless for Admin perspective [#6939](https://github.com/openshift/console/pull/6939) * [Bug 1894110](https://bugzilla.redhat.com/show_bug.cgi?id=1894110): Handle values of 0 for maxUnavailable and maxSurge [#7083](https://github.com/openshift/console/pull/7083) * [CONSOLE-2446](https://issues.redhat.com/browse/CONSOLE-2446): statefulset i18n [#7056](https://github.com/openshift/console/pull/7056) * [Bug 1893963](https://bugzilla.redhat.com/show_bug.cgi?id=1893963): Dont use lookbehinds regexp [#7082](https://github.com/openshift/console/pull/7082) * Update kubevirt-plugin OWNERS file [#7079](https://github.com/openshift/console/pull/7079) * Gherkin Scripts for epic ODC-4388 [#6941](https://github.com/openshift/console/pull/6941) * E2E test: Use KUBEADM_PASSWORD_FILE by default [#7075](https://github.com/openshift/console/pull/7075) * Add start button to fresh start pipeline from sidebar [#6955](https://github.com/openshift/console/pull/6955) * [CONSOLE-2426](https://issues.redhat.com/browse/CONSOLE-2426): Cypress & Protractor: Optimized shell and yarn scripts [#7053](https://github.com/openshift/console/pull/7053) * update pending Icon in Pipeline Run visualization [#6970](https://github.com/openshift/console/pull/6970) * [CONSOLE-2451](https://issues.redhat.com/browse/CONSOLE-2451): i18n for daemonsets [#7039](https://github.com/openshift/console/pull/7039) * add cloudinit doc link [#7015](https://github.com/openshift/console/pull/7015) * [Bug 1889348](https://bugzilla.redhat.com/show_bug.cgi?id=1889348): Remove Project link from Application Details page [#6969](https://github.com/openshift/console/pull/6969) * [Bug 1893724](https://bugzilla.redhat.com/show_bug.cgi?id=1893724): Use correct service account for operator monitoring [#7068](https://github.com/openshift/console/pull/7068) * [Bug 1866087](https://bugzilla.redhat.com/show_bug.cgi?id=1866087): Fix crash when helm manifest yaml contains duplicate keys [#7066](https://github.com/openshift/console/pull/7066) * Remove Tech Preview badge from dev console monitoring [#7048](https://github.com/openshift/console/pull/7048) * [Bug 1886766](https://bugzilla.redhat.com/show_bug.cgi?id=1886766): Changes 'Persistent Volume' to 'Persistent Volume Claim' for PVC dropdown in snapshot create page [#6796](https://github.com/openshift/console/pull/6796) * Monitoring: Fix graph refresh on alert and rule details pages [#6881](https://github.com/openshift/console/pull/6881) * packages/console-shared localization [#6956](https://github.com/openshift/console/pull/6956) * [CONSOLE-2296](https://issues.redhat.com/browse/CONSOLE-2296): Update node-sass version [#7040](https://github.com/openshift/console/pull/7040) * Updating openshift-enterprise-console builder & base images to be consistent with ART [#6861](https://github.com/openshift/console/pull/6861) * use FocusTrap for popover and remount StepComponent to remove the focus from Next button [#7014](https://github.com/openshift/console/pull/7014) * [Bug 1891999](https://bugzilla.redhat.com/show_bug.cgi?id=1891999): Fix compression card metrics for Persitent dashboard [#6989](https://github.com/openshift/console/pull/6989) * Cover static and dynamic plugin SDKs with unit tests [#6886](https://github.com/openshift/console/pull/6886) * Fix po-to-i18n script [#7016](https://github.com/openshift/console/pull/7016) * [Bug 1892358](https://bugzilla.redhat.com/show_bug.cgi?id=1892358): update feature gate for kubevirt-gating job [#7017](https://github.com/openshift/console/pull/7017) * [Bug 1884629](https://bugzilla.redhat.com/show_bug.cgi?id=1884629): pf update to fix dropdown accessibility bug [#7024](https://github.com/openshift/console/pull/7024) * fix pod donut information [#6864](https://github.com/openshift/console/pull/6864) * [CONSOLE-2390](https://issues.redhat.com/browse/CONSOLE-2390): i18n build config page [#6913](https://github.com/openshift/console/pull/6913) * [Bug 1887465](https://bugzilla.redhat.com/show_bug.cgi?id=1887465): Fall back to "all namespaces" when currently active namespace is deleted [#6975](https://github.com/openshift/console/pull/6975) * [CONSOLE-2297](https://issues.redhat.com/browse/CONSOLE-2297): Added Create Namespace option during operator install [#6765](https://github.com/openshift/console/pull/6765) * [CONSOLE-2372](https://issues.redhat.com/browse/CONSOLE-2372): i18n - Networking pages [#6928](https://github.com/openshift/console/pull/6928) * [Bug 1856351](https://bugzilla.redhat.com/show_bug.cgi?id=1856351): Fix build details page charts [#6879](https://github.com/openshift/console/pull/6879) * [Bug 1885676](https://bugzilla.redhat.com/show_bug.cgi?id=1885676): Minimal deployment warning message is corrected [#7011](https://github.com/openshift/console/pull/7011) * Add Owner Reference to VM Snapshots [#6995](https://github.com/openshift/console/pull/6995) * [Bug 1889529](https://bugzilla.redhat.com/show_bug.cgi?id=1889529): Check for any CR name versus a specific name [#7003](https://github.com/openshift/console/pull/7003) * pass copied secret to the vmimport object instead of the original one [#7000](https://github.com/openshift/console/pull/7000) * fix cnv base images loading [#6999](https://github.com/openshift/console/pull/6999) * [Bug 1812412](https://bugzilla.redhat.com/show_bug.cgi?id=1812412): Monitoring: Increase Prometheus query_range timeouts to 30s [#7004](https://github.com/openshift/console/pull/7004) * [Bug 1891376](https://bugzilla.redhat.com/show_bug.cgi?id=1891376): Extra text in Cluster Utilization charts [#7001](https://github.com/openshift/console/pull/7001) * [CONSOLE-2423](https://issues.redhat.com/browse/CONSOLE-2423): upgrade yaml language server [#6483](https://github.com/openshift/console/pull/6483) * [Bug 1875516](https://bugzilla.redhat.com/show_bug.cgi?id=1875516): - disabled scheduling is easy to miss in node page of OCP console [#6900](https://github.com/openshift/console/pull/6900) * i18n common components: logs [#6890](https://github.com/openshift/console/pull/6890) * [Bug 1887864](https://bugzilla.redhat.com/show_bug.cgi?id=1887864): Update library-go and replace runc module for v1.0.0-rc8 version [#6990](https://github.com/openshift/console/pull/6990) * Treat console-extensions.json file as JSON with Comments (jsonc) [#6799](https://github.com/openshift/console/pull/6799) * [Bug 1891419](https://bugzilla.redhat.com/show_bug.cgi?id=1891419): Wrong detail head on network policy detail page [#6996](https://github.com/openshift/console/pull/6996) * Made singulars for Insights plugin [#6991](https://github.com/openshift/console/pull/6991) * Query Browser: Small clean-up of legend CSS [#6994](https://github.com/openshift/console/pull/6994) * [Bug 1883563](https://bugzilla.redhat.com/show_bug.cgi?id=1883563): Handle promise rejection error [#6818](https://github.com/openshift/console/pull/6818) * [CONSOLE-1523](https://issues.redhat.com/browse/CONSOLE-1523): Switch logging to klog [#1862](https://github.com/openshift/console/pull/1862) * (feat) : Updated baremetal install wizard flow [#6976](https://github.com/openshift/console/pull/6976) * [Bug 1889515](https://bugzilla.redhat.com/show_bug.cgi?id=1889515): - Accessibility - The checkmark in the Node > overview page has no text description, label, or other accessible information [#6971](https://github.com/openshift/console/pull/6971) * [Bug 1890145](https://bugzilla.redhat.com/show_bug.cgi?id=1890145): Add classname to decrease font size for Status Ready [#6973](https://github.com/openshift/console/pull/6973) * i18n common components: modals [#6887](https://github.com/openshift/console/pull/6887) * [Bug 1889692](https://bugzilla.redhat.com/show_bug.cgi?id=1889692): Fix selected capacity to reflect correct disk size [#6984](https://github.com/openshift/console/pull/6984) * Monitoring: Add legend to alerting rule details page graph [#6980](https://github.com/openshift/console/pull/6980) * Add useResolvedExtensions hook and improve related code [#6655](https://github.com/openshift/console/pull/6655) * i18n common components: YAML [#6889](https://github.com/openshift/console/pull/6889) * [CONSOLE-2394](https://issues.redhat.com/browse/CONSOLE-2394): i18n administration pages [#6883](https://github.com/openshift/console/pull/6883) * Re-enable Snapshots tab [#6807](https://github.com/openshift/console/pull/6807) * Add missing key when mapping urls [#6964](https://github.com/openshift/console/pull/6964) * add details page for eventing trigger and subscription [#6921](https://github.com/openshift/console/pull/6921) * Save/Restore topology graph layout during current session [#6919](https://github.com/openshift/console/pull/6919) * [Bug 1881881](https://bugzilla.redhat.com/show_bug.cgi?id=1881881): Replace route dropdown input with typeahead select menu in import/edit flow [#6719](https://github.com/openshift/console/pull/6719) * Fix edit app flow in case service not available [#6952](https://github.com/openshift/console/pull/6952) * [CONSOLE-2428](https://issues.redhat.com/browse/CONSOLE-2428): i18n for search section of home nav [#6948](https://github.com/openshift/console/pull/6948) * Only re-create pod donut if data changes [#6899](https://github.com/openshift/console/pull/6899) * [CONSOLE-2378](https://issues.redhat.com/browse/CONSOLE-2378): Add infrastructure for Console dynamic plugins [#6101](https://github.com/openshift/console/pull/6101) * [Bug 1889698](https://bugzilla.redhat.com/show_bug.cgi?id=1889698): Fix form re-render on cancelling [#6968](https://github.com/openshift/console/pull/6968) * Localize the console-app package [#6903](https://github.com/openshift/console/pull/6903) * [Bug 1885173](https://bugzilla.redhat.com/show_bug.cgi?id=1885173): Add VM next run configuration test [#6829](https://github.com/openshift/console/pull/6829) * Add Node qualifier to Affinity table [#6865](https://github.com/openshift/console/pull/6865) * [Bug 1886452](https://bugzilla.redhat.com/show_bug.cgi?id=1886452): Fix for topology layout options style on select [#6872](https://github.com/openshift/console/pull/6872) * Handle missing labels as empty [#6940](https://github.com/openshift/console/pull/6940) * Move topology monitoring data fetching into Hooks [#6875](https://github.com/openshift/console/pull/6875) * [Bug 1889630](https://bugzilla.redhat.com/show_bug.cgi?id=1889630): - Scheduling disabled popovers are missing for Node status in Node Overview and Details pages [#6961](https://github.com/openshift/console/pull/6961) * [Bug 1886168](https://bugzilla.redhat.com/show_bug.cgi?id=1886168): Check if the label exists before comparing its value [#6954](https://github.com/openshift/console/pull/6954) * adds serving in admin to show services, revisions, routes as tab views [#6848](https://github.com/openshift/console/pull/6848) * Query Browser: Fix tooltips next to the edge of the graph [#6959](https://github.com/openshift/console/pull/6959) * [Bug 1872923](https://bugzilla.redhat.com/show_bug.cgi?id=1872923): Fix cancel button to return to operator details [#6957](https://github.com/openshift/console/pull/6957) * Add events tab in pipelinerun and taskrun details page [#6867](https://github.com/openshift/console/pull/6867) * [Bug 1887472](https://bugzilla.redhat.com/show_bug.cgi?id=1887472): Fix to allow shift-drag to regroup knative services in topology [#6909](https://github.com/openshift/console/pull/6909) * Cleanup unused topology resources [#6897](https://github.com/openshift/console/pull/6897) * Update TaskRun List Page Columns & PipelineRun Tab [#6840](https://github.com/openshift/console/pull/6840) * [Bug 1883766](https://bugzilla.redhat.com/show_bug.cgi?id=1883766): Adjust tests due to UI changes [#6850](https://github.com/openshift/console/pull/6850) * [Bug 1887375](https://bugzilla.redhat.com/show_bug.cgi?id=1887375): Add volumeMode to the create form and yaml of a pvc [#6912](https://github.com/openshift/console/pull/6912) * Query Browser: All pressing Escape key to cancel zoom [#6914](https://github.com/openshift/console/pull/6914) * [Bug 1888985](https://bugzilla.redhat.com/show_bug.cgi?id=1888985): Fix Cypress test flake and accesibility violation: 'Ensures buttons have discernible text' [#6951](https://github.com/openshift/console/pull/6951) * (feat): Add wizard flow for internal mode cluster creation [#6892](https://github.com/openshift/console/pull/6892) * make KUBEVIRT_PROJECT_NAME customizable in kubevirt-plugin tests [#6946](https://github.com/openshift/console/pull/6946) * Remove cluster credentials download action for Internal Mode [#6935](https://github.com/openshift/console/pull/6935) * i18n: update namespace consolidator [#6930](https://github.com/openshift/console/pull/6930) * [Bug 1888363](https://bugzilla.redhat.com/show_bug.cgi?id=1888363): log namespaces errors instead of crashing in dev [#6926](https://github.com/openshift/console/pull/6926) * [Bug 1888150](https://bugzilla.redhat.com/show_bug.cgi?id=1888150): Format markdown text in Install Operand Form [#6927](https://github.com/openshift/console/pull/6927) * Increase timeout in dashboard test for better stability [#6924](https://github.com/openshift/console/pull/6924) * [Bug 1887797](https://bugzilla.redhat.com/show_bug.cgi?id=1887797): asign masquerade to pod interface in RHV import [#6925](https://github.com/openshift/console/pull/6925) * [Bug 1885702](https://bugzilla.redhat.com/show_bug.cgi?id=1885702): Cypress: Fix 'aria-hidden-focus' accesibility violations [#6910](https://github.com/openshift/console/pull/6910) * [Bug 1887783](https://bugzilla.redhat.com/show_bug.cgi?id=1887783): PVC upload cannot continue after approve the certificate [#6922](https://github.com/openshift/console/pull/6922) * [Bug 1886168](https://bugzilla.redhat.com/show_bug.cgi?id=1886168): Hide Terminal tab from the NodeDetailsPage if Windows on the Node [#6876](https://github.com/openshift/console/pull/6876) * add Channels, EventSources, OperatorBacked, HelmCharts menu action to Add To Project context menu [#6838](https://github.com/openshift/console/pull/6838) * Avoid traversing node_modules when running i18next on packages/* [#6920](https://github.com/openshift/console/pull/6920) * Fix topology to layout updated graph when application changes [#6898](https://github.com/openshift/console/pull/6898) * Rearranged Helm Test Cases and added E2E for Helm [#6847](https://github.com/openshift/console/pull/6847) * [Bug 1885138](https://bugzilla.redhat.com/show_bug.cgi?id=1885138): Include CDI disk cloning to VM status [#6916](https://github.com/openshift/console/pull/6916) * [Bug 1886524](https://bugzilla.redhat.com/show_bug.cgi?id=1886524): Change default terminal command for Windows Pods [#6906](https://github.com/openshift/console/pull/6906) * Remove notification drawer header override fix [#6904](https://github.com/openshift/console/pull/6904) * [Bug 1887380](https://bugzilla.redhat.com/show_bug.cgi?id=1887380): Add additional provisioners to their AccessMode mapping [#6902](https://github.com/openshift/console/pull/6902) * [Bug 1885706](https://bugzilla.redhat.com/show_bug.cgi?id=1885706): Cypress: Fix 'link-name' accesibility violation [#6878](https://github.com/openshift/console/pull/6878) * [Bug 1886423](https://bugzilla.redhat.com/show_bug.cgi?id=1886423): New Affinities dont contain ID until saving [#6870](https://github.com/openshift/console/pull/6870) * [Bug 1876701](https://bugzilla.redhat.com/show_bug.cgi?id=1876701): Fix some spec descriptor widgets inline edit behavior [#6824](https://github.com/openshift/console/pull/6824) * [Bug 1854567](https://bugzilla.redhat.com/show_bug.cgi?id=1854567): Dont list Subscrition when matching CSV exists on the Installed Operators page [#6862](https://github.com/openshift/console/pull/6862) * i18n support [#6194](https://github.com/openshift/console/pull/6194) * Query Browser: Remove SeriesButton's key prop [#6895](https://github.com/openshift/console/pull/6895) * Added Kanika(a2batic) to list of approvers [#6896](https://github.com/openshift/console/pull/6896) * fixes issue with containersource selection [#6894](https://github.com/openshift/console/pull/6894) * Don't attempt to retrieve pipeline data in topology when unsupported [#6842](https://github.com/openshift/console/pull/6842) * Refactors feature enable code for OCS [#6884](https://github.com/openshift/console/pull/6884) * [Bug 1847074](https://bugzilla.redhat.com/show_bug.cgi?id=1847074): PF fix for filter bar layout issues at some screen widths on search page [#6771](https://github.com/openshift/console/pull/6771) * [Bug 1883847](https://bugzilla.redhat.com/show_bug.cgi?id=1883847): Fix subscription name issue for OCS [#6860](https://github.com/openshift/console/pull/6860) * [Bug 1886397](https://bugzilla.redhat.com/show_bug.cgi?id=1886397): Move object-enum to console shared [#6869](https://github.com/openshift/console/pull/6869) * [Bug 1885676](https://bugzilla.redhat.com/show_bug.cgi?id=1885676): Update trigger limit for Minimal Deployment [#6845](https://github.com/openshift/console/pull/6845) * [Bug 1886353](https://bugzilla.redhat.com/show_bug.cgi?id=1886353): Add amd64 URL for virtctl binary in kubevirt-gating job [#6868](https://github.com/openshift/console/pull/6868) * update subscriber message if none exists [#6863](https://github.com/openshift/console/pull/6863) * [Bug 1881898](https://bugzilla.redhat.com/show_bug.cgi?id=1881898): fix Quickstart subtitle block [#6692](https://github.com/openshift/console/pull/6692) * [Bug 1878301](https://bugzilla.redhat.com/show_bug.cgi?id=1878301): Improve display of node unschedulable status [#6852](https://github.com/openshift/console/pull/6852) * Simplify topology component structure [#6837](https://github.com/openshift/console/pull/6837) * Added insights-plugin [#6660](https://github.com/openshift/console/pull/6660) * Append '\n' to ssh private key, if it ends without one. [#6859](https://github.com/openshift/console/pull/6859) * [Bug 1884654](https://bugzilla.redhat.com/show_bug.cgi?id=1884654): show vmi utilization data [#6827](https://github.com/openshift/console/pull/6827) * [Bug 1885315](https://bugzilla.redhat.com/show_bug.cgi?id=1885315): specify full regex for jest transform [#6841](https://github.com/openshift/console/pull/6841) * update kafkaSource v1beta1 spec to remove resources [#6828](https://github.com/openshift/console/pull/6828) * [Bug 1879282](https://bugzilla.redhat.com/show_bug.cgi?id=1879282): Update doc links in installed operators page [#6820](https://github.com/openshift/console/pull/6820) * test: Account osd sizing in add capacity tests [#6826](https://github.com/openshift/console/pull/6826) * Use better fix for messed JSON output in yarn analyze command [#6577](https://github.com/openshift/console/pull/6577) * Remove Snapshot related components from OCS Plugin [#5968](https://github.com/openshift/console/pull/5968) * Query Browser: Keep tooltip constrained to graph frame [#6831](https://github.com/openshift/console/pull/6831) * [Bug 1884724](https://bugzilla.redhat.com/show_bug.cgi?id=1884724): quickstart update of serverless install steps [#6823](https://github.com/openshift/console/pull/6823) * [Bug 1852743](https://bugzilla.redhat.com/show_bug.cgi?id=1852743): Show total cores in node list [#6816](https://github.com/openshift/console/pull/6816) * [Bug 1884664](https://bugzilla.redhat.com/show_bug.cgi?id=1884664): Start the install status page as soon as subscription exist [#6801](https://github.com/openshift/console/pull/6801) * [Bug 1885343](https://bugzilla.redhat.com/show_bug.cgi?id=1885343): Fallback to GQL HTTP on iOS devices [#6778](https://github.com/openshift/console/pull/6778) * Report actual vendors bundle limit [#6579](https://github.com/openshift/console/pull/6579) * [Bug 1870800](https://bugzilla.redhat.com/show_bug.cgi?id=1870800): Explain namespace missing namespace column in column management [#6825](https://github.com/openshift/console/pull/6825) * add password type to StatusDescriptors [#6697](https://github.com/openshift/console/pull/6697) * [Bug 1885218](https://bugzilla.redhat.com/show_bug.cgi?id=1885218): Add virtctl binary to kubevirt-plugin gating script [#6832](https://github.com/openshift/console/pull/6832) * [Bug 1884613](https://bugzilla.redhat.com/show_bug.cgi?id=1884613): Fix runtime error for basic users creating Prometheus instance [#6821](https://github.com/openshift/console/pull/6821) * [Full changelog](https://github.com/openshift/console/compare/8f11b4227a7b2a22694d9b758356f75d8d8bce3b...9fa0f7a5c1b7b36fa00343065f7a0ae52bfcf745) ### [console-operator](https://github.com/openshift/console-operator/tree/c4f32c54939555ad2fcd63b39ff55d7b01e0757d) * [Bug 1894216](https://bugzilla.redhat.com/show_bug.cgi?id=1894216): Improve OpenShift Console availability [#483](https://github.com/openshift/console-operator/pull/483) * [Bug 1907280](https://bugzilla.redhat.com/show_bug.cgi?id=1907280): Adds quickstart for ocs install tour [#492](https://github.com/openshift/console-operator/pull/492) * [Bug 1906713](https://bugzilla.redhat.com/show_bug.cgi?id=1906713): Logged user should be able to get consolequickstarts [#496](https://github.com/openshift/console-operator/pull/496) * [Bug 1906798](https://bugzilla.redhat.com/show_bug.cgi?id=1906798): Export operator dev catalog customization to console-config ConfigMap [#495](https://github.com/openshift/console-operator/pull/495) * Update Serverless Quick Start [#494](https://github.com/openshift/console-operator/pull/494) * Bump openshift/api to get customize catalog categories changes [#484](https://github.com/openshift/console-operator/pull/484) * [CONSOLE-2472](https://issues.redhat.com/browse/CONSOLE-2472): Add initial quick starts [#490](https://github.com/openshift/console-operator/pull/490) * Bump(api) to get HelmChartRepository changes [#489](https://github.com/openshift/console-operator/pull/489) * Add ROKS profile annotation to recently added manifests [#491](https://github.com/openshift/console-operator/pull/491) * Annotate manifests for single-node-developer cluster profile [#488](https://github.com/openshift/console-operator/pull/488) * Move the consoleoperator controller to lib-go controller factory [#487](https://github.com/openshift/console-operator/pull/487) * Fix user settings role definition for console service account [#486](https://github.com/openshift/console-operator/pull/486) * Add namespace and role resources for user settings [#479](https://github.com/openshift/console-operator/pull/479) * Add IBM Cloud managed annotations to CVO manifests [#482](https://github.com/openshift/console-operator/pull/482) * [Bug 1896645](https://bugzilla.redhat.com/show_bug.cgi?id=1896645): Bump DEFAULT_DOC_URL for ocp 4.7 [#481](https://github.com/openshift/console-operator/pull/481) * Bump openshift/api to get QuickStarts changes [#480](https://github.com/openshift/console-operator/pull/480) * [CONSOLE-1523](https://issues.redhat.com/browse/CONSOLE-1523): Change log level values to use klog types [#250](https://github.com/openshift/console-operator/pull/250) * add current profile annotations to CVO manifests [#477](https://github.com/openshift/console-operator/pull/477) * Updating openshift-enterprise-console-operator builder & base images to be consistent with ART [#476](https://github.com/openshift/console-operator/pull/476) * [Full changelog](https://github.com/openshift/console-operator/compare/7fd78a283616d3b0a99b5b5b1f2b765a192d9165...c4f32c54939555ad2fcd63b39ff55d7b01e0757d) ### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/fc27124d43b9dc995057b1f309d5f16e1b2ef151) * Re-align with upstream VRF changes [#39](https://github.com/openshift/containernetworking-plugins/pull/39) * Cherry pick commits related to adding the VRF CNI plugin [#38](https://github.com/openshift/containernetworking-plugins/pull/38) * Updating ose-containernetworking-plugins builder & base images to be consistent with ART [#35](https://github.com/openshift/containernetworking-plugins/pull/35) * Sync with upstream v0.8.7 [#36](https://github.com/openshift/containernetworking-plugins/pull/36) * [Bug 1879244](https://bugzilla.redhat.com/show_bug.cgi?id=1879244): ipvlan - make master config as optional [#37](https://github.com/openshift/containernetworking-plugins/pull/37) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/98f6292e5137da944688f3f0da380f0aa613e302...fc27124d43b9dc995057b1f309d5f16e1b2ef151) ### [coredns](https://github.com/openshift/coredns/tree/aaea7c43b4698d0557dc047bbbcd6a86f5b57104) * 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...aaea7c43b4698d0557dc047bbbcd6a86f5b57104) ### [csi-driver-manila](https://github.com/openshift/cloud-provider-openstack/tree/c730ab60a5649eed96bdc414ab7db35907c5291c) * Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART [#39](https://github.com/openshift/cloud-provider-openstack/pull/39) * [Bug 1820238](https://bugzilla.redhat.com/show_bug.cgi?id=1820238): Fetch latest changes from upstream [#38](https://github.com/openshift/cloud-provider-openstack/pull/38) * owners: Add mdbooth to shiftstack-team [#37](https://github.com/openshift/cloud-provider-openstack/pull/37) * Updating csi-driver-manila builder & base images to be consistent with ART [#35](https://github.com/openshift/cloud-provider-openstack/pull/35) * Add a new ShiftStack team member [#36](https://github.com/openshift/cloud-provider-openstack/pull/36) * Fetch latest patches from upstream [#30](https://github.com/openshift/cloud-provider-openstack/pull/30) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/6dd9c20135583f65c7f8caca9ad583cf0c2281c8...c730ab60a5649eed96bdc414ab7db35907c5291c) ### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/31a69c0bdb703d50bfd7cf8a750840ffc8655c7f) * [Bug 1894025](https://bugzilla.redhat.com/show_bug.cgi?id=1894025): Add annotation to operand's namespace [#72](https://github.com/openshift/csi-driver-manila-operator/pull/72) * owners: Add adduarte and mdbooth as approvers [#70](https://github.com/openshift/csi-driver-manila-operator/pull/70) * Add a new ShiftStack team member [#69](https://github.com/openshift/csi-driver-manila-operator/pull/69) * [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/fe62be967e2337da1238592f75c4010f0c6694a0...31a69c0bdb703d50bfd7cf8a750840ffc8655c7f) ### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/6938446db637ab7a37661f1f6a1ebcad113e156a) * Updating csi-driver-nfs builder & base images to be consistent with ART [#37](https://github.com/openshift/csi-driver-nfs/pull/37) * Update shiftstack-team membership [#35](https://github.com/openshift/csi-driver-nfs/pull/35) * [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/5e962cbd824dc5b5634f54a645e4907a1494fe04...6938446db637ab7a37661f1f6a1ebcad113e156a) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/556dad29105be6ae0efa244aba6b69811972636f) * 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...556dad29105be6ae0efa244aba6b69811972636f) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/d698aa58b5ca793db4d79b6963fb31ed8081a34c) * 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...d698aa58b5ca793db4d79b6963fb31ed8081a34c) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/3b9403fa255903f2f36a11970b06998d9051f9d6) * 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...3b9403fa255903f2f36a11970b06998d9051f9d6) ### [csi-external-snapshotter, csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter/tree/a7a3a40ce4d5a8b679985f8835fda79390e20a98) * Rebase v3.0.2 [#35](https://github.com/openshift/csi-external-snapshotter/pull/35) * UPSTREAM: <carry>: Add Dockerfile for the admission webhook [#33](https://github.com/openshift/csi-external-snapshotter/pull/33) * [Bug 1893739](https://bugzilla.redhat.com/show_bug.cgi?id=1893739): UPSTREAM: 423: Get credentials before checking if the SnapshotClass exists [#34](https://github.com/openshift/csi-external-snapshotter/pull/34) * Updating ose-csi-external-snapshotter builder & base images to be consistent with ART [#32](https://github.com/openshift/csi-external-snapshotter/pull/32) * Updating ose-csi-snapshot-controller builder & base images to be consistent with ART [#31](https://github.com/openshift/csi-external-snapshotter/pull/31) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/c80c3836d33131ed810cbe9f599e3cc2d2746dfd...a7a3a40ce4d5a8b679985f8835fda79390e20a98) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/1d7bd3a8f82e4989002df085f748bb841ad90b1f) * 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...1d7bd3a8f82e4989002df085f748bb841ad90b1f) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/395c06413ab5c59e41dee1e8385a04b09b9939d0) * 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...395c06413ab5c59e41dee1e8385a04b09b9939d0) ### [docker-builder](https://github.com/openshift/builder/tree/8504b3facea8a79d96648dc9b2f0bfbd288cfb2d) * [Bug 1908361](https://bugzilla.redhat.com/show_bug.cgi?id=1908361): BUILD-150: bump(*): k8s 1.20.0 [#197](https://github.com/openshift/builder/pull/197) * [Bug 1907407](https://bugzilla.redhat.com/show_bug.cgi?id=1907407): Use -mod=vendor to determine buildah version [#199](https://github.com/openshift/builder/pull/199) * [Bug 1907407](https://bugzilla.redhat.com/show_bug.cgi?id=1907407): Print buildah version [#196](https://github.com/openshift/builder/pull/196) * [Bug 1896446](https://bugzilla.redhat.com/show_bug.cgi?id=1896446): Fix private git clones behind a proxy [#189](https://github.com/openshift/builder/pull/189) * Move dev Dockerfile to Fedora 33 [#191](https://github.com/openshift/builder/pull/191) * [Bug 1891759](https://bugzilla.redhat.com/show_bug.cgi?id=1891759): Do not mount /etc/pki/ca-trust in builds [#185](https://github.com/openshift/builder/pull/185) * [Bug 1889957](https://bugzilla.redhat.com/show_bug.cgi?id=1889957): Bump dependencies to mitigate CVE-2020-8564 [#182](https://github.com/openshift/builder/pull/182) * [Bug 1883803](https://bugzilla.redhat.com/show_bug.cgi?id=1883803): Fixes to merging node credentials [#180](https://github.com/openshift/builder/pull/180) * [Bug 1884270](https://bugzilla.redhat.com/show_bug.cgi?id=1884270): bump(*): s2i, klog [#179](https://github.com/openshift/builder/pull/179) * [Full changelog](https://github.com/openshift/builder/compare/263041a5e75138509e89d5a286a1fd5186609d9e...8504b3facea8a79d96648dc9b2f0bfbd288cfb2d) ### [docker-registry](https://github.com/openshift/image-registry/tree/7891c34c36a8851b38575f3076d285ea6b0a04d9) * [Bug 1905502](https://bugzilla.redhat.com/show_bug.cgi?id=1905502): Polling route until registry is available [#259](https://github.com/openshift/image-registry/pull/259) * [IR-172](https://issues.redhat.com/browse/IR-172): Run remote registries for pull-through tests as pods [#258](https://github.com/openshift/image-registry/pull/258) * [IR-52](https://issues.redhat.com/browse/IR-52): docker/distribution v2.7.1 [#252](https://github.com/openshift/image-registry/pull/252) * Workaround /etc/pki/ca-trust bug on OpenShift 4.6 [#254](https://github.com/openshift/image-registry/pull/254) * [Bug 1883502](https://bugzilla.redhat.com/show_bug.cgi?id=1883502): Migrating from k8s.io/klog v1 to k8s.io/klog v2 [#249](https://github.com/openshift/image-registry/pull/249) * Updating openshift-enterprise-registry builder & base images to be consistent with ART [#251](https://github.com/openshift/image-registry/pull/251) * [Bug 1883853](https://bugzilla.redhat.com/show_bug.cgi?id=1883853): Replace bitbucket.org/ww/goautoneg with its mirror [#250](https://github.com/openshift/image-registry/pull/250) * [Full changelog](https://github.com/openshift/image-registry/compare/6c33fc3a0b55ee4386c0ce44fdcc74922594f539...7891c34c36a8851b38575f3076d285ea6b0a04d9) ### [etcd](https://github.com/openshift/etcd/tree/2afb11e155d34d669152df23f548af2047e5d3b4) * OWNERS: add component [#60](https://github.com/openshift/etcd/pull/60) * Updating ose-etcd builder & base images to be consistent with ART [#59](https://github.com/openshift/etcd/pull/59) * [Full changelog](https://github.com/openshift/etcd/compare/81f8d419509885dee5b150b2ef9fbb8a1162bcd9...2afb11e155d34d669152df23f548af2047e5d3b4) ### [gcp-machine-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/ad2344eb3e8f6387313756244b8c586a1de82c87) * [Bug 1907286](https://bugzilla.redhat.com/show_bug.cgi?id=1907286): Ensure Machine is marked interruptible as well as Node [#140](https://github.com/openshift/cluster-api-provider-gcp/pull/140) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#139](https://github.com/openshift/cluster-api-provider-gcp/pull/139) * Vendor: downgrade gcp sdk to v0.57.0 [#138](https://github.com/openshift/cluster-api-provider-gcp/pull/138) * [Bug 1902157](https://bugzilla.redhat.com/show_bug.cgi?id=1902157): Update termination handler to use node conditions [#134](https://github.com/openshift/cluster-api-provider-gcp/pull/134) * Bump scripts to Go 1.15 [#136](https://github.com/openshift/cluster-api-provider-gcp/pull/136) * Updating ose-gcp-machine-controllers builder & base images to be consistent with ART [#135](https://github.com/openshift/cluster-api-provider-gcp/pull/135) * Add verify-diff check in generate task and enable in CI [#133](https://github.com/openshift/cluster-api-provider-gcp/pull/133) * Enable Machine API to support Customer Managed Keys [#132](https://github.com/openshift/cluster-api-provider-gcp/pull/132) * add bugzilla component and subcomponent to OWNERS [#128](https://github.com/openshift/cluster-api-provider-gcp/pull/128) * [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/5cc5291b1c05c448e58c011eb672ea0d69b4f92e...ad2344eb3e8f6387313756244b8c586a1de82c87) ### [grafana](https://github.com/openshift/grafana/tree/33ac0ca39da234dd71a7dd47b1a2da06ec28537b) * [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/cf170c09ebb75a346c857e89b785ba333d556756...33ac0ca39da234dd71a7dd47b1a2da06ec28537b) ### [haproxy-router](https://github.com/openshift/router/tree/16156623e1a683c533cc75c8913de75fa99b94e7) * [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/7d2af028bac28c5723127a35f29342d171d817d5...16156623e1a683c533cc75c8913de75fa99b94e7) ### [hyperkube](https://github.com/openshift/kubernetes/tree/87544c5b79d20e7ea1f973dec6910870d2c2a08a) * Fix vendoring of shared libraries missed by 1.20 rebase. [#488](https://github.com/openshift/kubernetes/pull/488) * [Bug 1907373](https://bugzilla.redhat.com/show_bug.cgi?id=1907373): Rebase to kube v1.20.0 [#471](https://github.com/openshift/kubernetes/pull/471) * [Bug 1770017](https://bugzilla.redhat.com/show_bug.cgi?id=1770017): kubelet: do not rerun init containers if any main containers have status [#481](https://github.com/openshift/kubernetes/pull/481) * [Bug 1903248](https://bugzilla.redhat.com/show_bug.cgi?id=1903248): UPSTREAM: 87461: kubelet: ensure pod UIDs are unique [#474](https://github.com/openshift/kubernetes/pull/474) * [Bug 1873114](https://bugzilla.redhat.com/show_bug.cgi?id=1873114): Nodes goes into NotReady state (VMware) [#472](https://github.com/openshift/kubernetes/pull/472) * UPSTREAM: 94693: test/e2e: Busybox image is not being templatized [#452](https://github.com/openshift/kubernetes/pull/452) * [Bug 1884800](https://bugzilla.redhat.com/show_bug.cgi?id=1884800): Reduce volume name length for vsphere [#461](https://github.com/openshift/kubernetes/pull/461) * [Bug 1893972](https://bugzilla.redhat.com/show_bug.cgi?id=1893972): UPSTREAM: 96144: Skip the sig-storage e2e test as early as possible [#451](https://github.com/openshift/kubernetes/pull/451) * UPSTREAM: <carry>: Skip "subPath should be able to unmount" NFS test [#450](https://github.com/openshift/kubernetes/pull/450) * [Bug 1897754](https://bugzilla.redhat.com/show_bug.cgi?id=1897754): HPA: Ignore deleted pods. [#462](https://github.com/openshift/kubernetes/pull/462) * [Bug 1893776](https://bugzilla.redhat.com/show_bug.cgi?id=1893776): UPSTREAM: 96054: Allow debugging kubelet image pull times [#460](https://github.com/openshift/kubernetes/pull/460) * [OCPCLOUD-914](https://issues.redhat.com/browse/OCPCLOUD-914): UPSTREAM: 94526: Add vCenter info metric [#447](https://github.com/openshift/kubernetes/pull/447) * [Bug 1877681](https://bugzilla.redhat.com/show_bug.cgi?id=1877681): UPSTREAM: 95174: Don't add empty AZ labels to OpenStack pre-provisioned PVs [#440](https://github.com/openshift/kubernetes/pull/440) * UPSTREAM: 96571: Use the busybox shim image constant [#455](https://github.com/openshift/kubernetes/pull/455) * scc-admission: add audit annotations with reason [#444](https://github.com/openshift/kubernetes/pull/444) * UPSTREAM 95002: no stack on panic timeout [#456](https://github.com/openshift/kubernetes/pull/456) * Revert "UPSTREAM: revert: <drop>: don't use dynamic tokens for KCM" [#459](https://github.com/openshift/kubernetes/pull/459) * UPSTREAM: revert: <drop>: don't use dynamic tokens for KCM [#448](https://github.com/openshift/kubernetes/pull/448) * [Bug 1862643](https://bugzilla.redhat.com/show_bug.cgi?id=1862643): UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint [#383](https://github.com/openshift/kubernetes/pull/383) * [Bug 1870337](https://bugzilla.redhat.com/show_bug.cgi?id=1870337): UPSTREAM: 96310: PV e2e: fix race in NFS recycling test [#441](https://github.com/openshift/kubernetes/pull/441) * UPSTREAM: <carry>: stop overriding flags that are explicitly set [#439](https://github.com/openshift/kubernetes/pull/439) * [Bug 1887278](https://bugzilla.redhat.com/show_bug.cgi?id=1887278): UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event [#432](https://github.com/openshift/kubernetes/pull/432) * Revert "UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain" [#434](https://github.com/openshift/kubernetes/pull/434) * [Bug 1816812](https://bugzilla.redhat.com/show_bug.cgi?id=1816812): Allow test images to be in a single mirror [#291](https://github.com/openshift/kubernetes/pull/291) * [Bug 1873043](https://bugzilla.redhat.com/show_bug.cgi?id=1873043): Rebase to 1.19.2 [#361](https://github.com/openshift/kubernetes/pull/361) * [Bug 1891459](https://bugzilla.redhat.com/show_bug.cgi?id=1891459): UPSTREAM: 95867: Log PodExec stdout + stderr [#427](https://github.com/openshift/kubernetes/pull/427) * [Bug 1884041](https://bugzilla.redhat.com/show_bug.cgi?id=1884041): UPSTREAM: 95233: Add error text to kube-system wait error [#395](https://github.com/openshift/kubernetes/pull/395) * [Bug 1879607](https://bugzilla.redhat.com/show_bug.cgi?id=1879607): UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain [#425](https://github.com/openshift/kubernetes/pull/425) * UPSTREAM: 95495: remove secondary client retries in e2e tests [#405](https://github.com/openshift/kubernetes/pull/405) * Add component to OWNERS [#422](https://github.com/openshift/kubernetes/pull/422) * [Bug 1889891](https://bugzilla.redhat.com/show_bug.cgi?id=1889891): UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() [#418](https://github.com/openshift/kubernetes/pull/418) * [Bug 1889786](https://bugzilla.redhat.com/show_bug.cgi?id=1889786): UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg [#417](https://github.com/openshift/kubernetes/pull/417) * [Bug 1887026](https://bugzilla.redhat.com/show_bug.cgi?id=1887026): UPSTREAM: 95451: Fix fcpath [#413](https://github.com/openshift/kubernetes/pull/413) * [Bug 1868527](https://bugzilla.redhat.com/show_bug.cgi?id=1868527): Fix vsphere disk detach failing [#408](https://github.com/openshift/kubernetes/pull/408) * Fix networking-related test exclusions [#382](https://github.com/openshift/kubernetes/pull/382) * [Bug 1888041](https://bugzilla.redhat.com/show_bug.cgi?id=1888041): UPSTREAM: 95561: kubelet container status calculation doesn't handle suddenly missing data properly [#411](https://github.com/openshift/kubernetes/pull/411) * [Bug 1888663](https://bugzilla.redhat.com/show_bug.cgi?id=1888663): wait for oauth-apiserver accessibility [#403](https://github.com/openshift/kubernetes/pull/403) * [Bug 1887292](https://bugzilla.redhat.com/show_bug.cgi?id=1887292): UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 [#406](https://github.com/openshift/kubernetes/pull/406) * [Bug 1884035](https://bugzilla.redhat.com/show_bug.cgi?id=1884035): set lastterminationstate for container status even when CRI fails to return termination (or any) data [#393](https://github.com/openshift/kubernetes/pull/393) * [Bug 1884697](https://bugzilla.redhat.com/show_bug.cgi?id=1884697): UPSTREAM: 95261: test: e2e: fix race in pods test [#385](https://github.com/openshift/kubernetes/pull/385) * [Bug 1874583](https://bugzilla.redhat.com/show_bug.cgi?id=1874583): fix kube-apiserver termination event(s) validation failures [#336](https://github.com/openshift/kubernetes/pull/336) * [Bug 1848358](https://bugzilla.redhat.com/show_bug.cgi?id=1848358): Show error in status if preserve unknown fields is true for nonstructural schemas [#355](https://github.com/openshift/kubernetes/pull/355) * [Full changelog](https://github.com/openshift/kubernetes/compare/8203b20abdddcdb6b31d15429ed5d4ab846cc92a...87544c5b79d20e7ea1f973dec6910870d2c2a08a) ### [insights-operator](https://github.com/openshift/insights-operator/tree/8d3e8267137167fad10e6be8b43ff64f1e0e8c43) * [Bug 1908400](https://bugzilla.redhat.com/show_bug.cgi?id=1908400): tests-e2e, increase timeouts, re-add TestArchiveUploadedAndResultsReceived [#298](https://github.com/openshift/insights-operator/pull/298) * [Bug 1882210](https://bugzilla.redhat.com/show_bug.cgi?id=1882210): Upgrade OpenShift & K8s API versions [#285](https://github.com/openshift/insights-operator/pull/285) * [Bug 1907876](https://bugzilla.redhat.com/show_bug.cgi?id=1907876): Refactoring record and gatherer [#279](https://github.com/openshift/insights-operator/pull/279) * [Bug 1907378](https://bugzilla.redhat.com/show_bug.cgi?id=1907378): Gather netnamespaces network info [#297](https://github.com/openshift/insights-operator/pull/297) * [Bug 1907293](https://bugzilla.redhat.com/show_bug.cgi?id=1907293): e2e tests - increase timeouts little bit [#296](https://github.com/openshift/insights-operator/pull/296) * Skip TestArchiveUploadedAndResultReceived [#295](https://github.com/openshift/insights-operator/pull/295) * Adds github pull request template. [#282](https://github.com/openshift/insights-operator/pull/282) * Diskrecorder simplify the Summary function [#255](https://github.com/openshift/insights-operator/pull/255) * Update initial waiting times and give TestIsIOHealthy more time [#292](https://github.com/openshift/insights-operator/pull/292) * Check context status when checking container is running OK [#289](https://github.com/openshift/insights-operator/pull/289) * Adding a metrics report to IO gatherers [#275](https://github.com/openshift/insights-operator/pull/275) * First check IO container status and optionally delay first gathering [#270](https://github.com/openshift/insights-operator/pull/270) * Fix bug in statefulset gatherer & minor doc fix [#281](https://github.com/openshift/insights-operator/pull/281) * Cleanup clusterOperatorInsights helper function [#267](https://github.com/openshift/insights-operator/pull/267) * Annotate manifests for single-node-developer cluster profile [#277](https://github.com/openshift/insights-operator/pull/277) * [Bug 1900496](https://bugzilla.redhat.com/show_bug.cgi?id=1900496): Collect complete spec info for cluster operator resources [#266](https://github.com/openshift/insights-operator/pull/266) * [Bug 1903639](https://bugzilla.redhat.com/show_bug.cgi?id=1903639): Add hostsubnet to sample archive & fix bug in the hostsu… [#274](https://github.com/openshift/insights-operator/pull/274) * Reuse archives & refactor archive checks + some fixes [#264](https://github.com/openshift/insights-operator/pull/264) * Fix clusteroperators serialization [#272](https://github.com/openshift/insights-operator/pull/272) * Init health status metrics to distinguish no report state vs 0 problems [#271](https://github.com/openshift/insights-operator/pull/271) * fix typos in docs and unused variable [#268](https://github.com/openshift/insights-operator/pull/268) * Improve container image collection [#174](https://github.com/openshift/insights-operator/pull/174) * Add IO Architecture doc and metrics sample [#230](https://github.com/openshift/insights-operator/pull/230) * Skip TestArchiveUploadedAndResultReceived [#265](https://github.com/openshift/insights-operator/pull/265) * Separating the gather logic into separate files [#257](https://github.com/openshift/insights-operator/pull/257) * Add IBM Cloud managed annotations to CVO manifests [#259](https://github.com/openshift/insights-operator/pull/259) * Fix TestProxy in clusterauthorizer_test.go [#260](https://github.com/openshift/insights-operator/pull/260) * Update owners list [#249](https://github.com/openshift/insights-operator/pull/249) * Refactor isOperatorDegraded and isOperatorDisabled to operatorConditionCheck [#236](https://github.com/openshift/insights-operator/pull/236) * Add pattern/patterns to TestArchiveContains [#196](https://github.com/openshift/insights-operator/pull/196) * [Bug 1893766](https://bugzilla.redhat.com/show_bug.cgi?id=1893766): IO archive contains more records of than is the limit [#246](https://github.com/openshift/insights-operator/pull/246) * Gather clusteroperator resources [#223](https://github.com/openshift/insights-operator/pull/223) * add current profile annotations to CVO manifests [#235](https://github.com/openshift/insights-operator/pull/235) * Added TestArchiveUploadedAndResultReceived [#241](https://github.com/openshift/insights-operator/pull/241) * Simplify/generalize host subnet pattern [#234](https://github.com/openshift/insights-operator/pull/234) * Add more verbosity to the tests [#237](https://github.com/openshift/insights-operator/pull/237) * Gather StatefulSet configs from default & openshift namespaces [#218](https://github.com/openshift/insights-operator/pull/218) * [Bug 1888172](https://bugzilla.redhat.com/show_bug.cgi?id=1888172): Updates the sample archive. [#220](https://github.com/openshift/insights-operator/pull/220) * [Bug 1888601](https://bugzilla.redhat.com/show_bug.cgi?id=1888601): Fixes policyClient and the corresponding config. [#225](https://github.com/openshift/insights-operator/pull/225) * Fix test: Increase allowed delay in TestUploadNotDelayedAfterStart [#173](https://github.com/openshift/insights-operator/pull/173) * [Bug 1883425](https://bugzilla.redhat.com/show_bug.cgi?id=1883425): Gather installplans [#192](https://github.com/openshift/insights-operator/pull/192) * [Bug 1887778](https://bugzilla.redhat.com/show_bug.cgi?id=1887778): Adds ContainerRuntimeConfig gatherer [#216](https://github.com/openshift/insights-operator/pull/216) * Fix error in default Smart proxy report endpoint [#212](https://github.com/openshift/insights-operator/pull/212) * Take default support instead of rely on existence of config [#211](https://github.com/openshift/insights-operator/pull/211) * [Bug 1882361](https://bugzilla.redhat.com/show_bug.cgi?id=1882361): Get report from smart-proxy and expose overview as a metric [#163](https://github.com/openshift/insights-operator/pull/163) * Updating ose-insights-operator builder & base images to be consistent with ART [#207](https://github.com/openshift/insights-operator/pull/207) * [Bug 1886751](https://bugzilla.redhat.com/show_bug.cgi?id=1886751): Gather MachineConfigPools [#210](https://github.com/openshift/insights-operator/pull/210) * [Bug 1886462](https://bugzilla.redhat.com/show_bug.cgi?id=1886462): Add the namespace to the gatherers reports to avoid conflicts [#209](https://github.com/openshift/insights-operator/pull/209) * Report the returned response body to log the error detail from cloud.redhat.com [#142](https://github.com/openshift/insights-operator/pull/142) * [Bug 1884221](https://bugzilla.redhat.com/show_bug.cgi?id=1884221): IO becomes unhealthy due to a file change [#198](https://github.com/openshift/insights-operator/pull/198) * Gather ServiceAccounts stats from cluster namespaces [#200](https://github.com/openshift/insights-operator/pull/200) * [Full changelog](https://github.com/openshift/insights-operator/compare/69f216828f180b08c15ba4f2620ffa2404144090...8d3e8267137167fad10e6be8b43ff64f1e0e8c43) ### [ironic](https://github.com/openshift/ironic-image/tree/7fcd4f319b4ff12b7dfef431cbe463c8713f58da) * [Bug 1906806](https://bugzilla.redhat.com/show_bug.cgi?id=1906806): Introduce separate ARG for extra packages list [#129](https://github.com/openshift/ironic-image/pull/129) * [Bug 1906397](https://bugzilla.redhat.com/show_bug.cgi?id=1906397): Fix incorrect IPA option [#131](https://github.com/openshift/ironic-image/pull/131) * Add options to disable TLS validations [#127](https://github.com/openshift/ironic-image/pull/127) * Merge metal3-io/ironic-inspector-image as of Nov 30, 2020 [#126](https://github.com/openshift/ironic-image/pull/126) * Add additional drivers to enabled BIOS interface [#124](https://github.com/openshift/ironic-image/pull/124) * [Bug 1894146](https://bugzilla.redhat.com/show_bug.cgi?id=1894146): Limit the default number of API workers to 4 [#119](https://github.com/openshift/ironic-image/pull/119) * [Bug 1893648](https://bugzilla.redhat.com/show_bug.cgi?id=1893648): Secure boot compatible ESP image [#114](https://github.com/openshift/ironic-image/pull/114) * Ironic log watch cherry-pick [#121](https://github.com/openshift/ironic-image/pull/121) * Use [] around IPv6 address for conductor host config [#113](https://github.com/openshift/ironic-image/pull/113) * [Bug 1862608](https://bugzilla.redhat.com/show_bug.cgi?id=1862608): Install syslinux-nonlinux [#112](https://github.com/openshift/ironic-image/pull/112) * Revert "Bug 1862608: Install and configure for syslinux-nonlinux" [#111](https://github.com/openshift/ironic-image/pull/111) * Sync upstream patches down to openshift [#110](https://github.com/openshift/ironic-image/pull/110) * Re-enable automated_clean [#109](https://github.com/openshift/ironic-image/pull/109) * Updating ironic builder & base images to be consistent with ART [#108](https://github.com/openshift/ironic-image/pull/108) * [Bug 1862608](https://bugzilla.redhat.com/show_bug.cgi?id=1862608): Install and configure for syslinux-nonlinux [#106](https://github.com/openshift/ironic-image/pull/106) * [Full changelog](https://github.com/openshift/ironic-image/compare/e4a23ad4f2dbc42fca204c3fba272991dc4ba271...7fcd4f319b4ff12b7dfef431cbe463c8713f58da) ### [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/28e02f355971161984975906a6fbddab2979656f...61c4cc7dc99601fe32b239be8923a6ed693908b0) ### [ironic-inspector](https://github.com/openshift/ironic-inspector-image/tree/1b4df256a1450e8c8b516bf29373f3b1d0083cfe) * Remove chmod command in Dockerfile [#53](https://github.com/openshift/ironic-inspector-image/pull/53) * Take advantage of multi files COPY to simplify Dockerfile [#52](https://github.com/openshift/ironic-inspector-image/pull/52) * Add options to disable TLS validations [#51](https://github.com/openshift/ironic-inspector-image/pull/51) * Merge metal3-io/ironic-inspector-image as of Nov 30, 2020 [#50](https://github.com/openshift/ironic-inspector-image/pull/50) * Add runlogwatch.sh entry point to dump ramdisk inspection logs [#47](https://github.com/openshift/ironic-inspector-image/pull/47) * Updating ironic-inspector builder & base images to be consistent with ART [#46](https://github.com/openshift/ironic-inspector-image/pull/46) * Updating ironic-inspector builder & base images to be consistent with ART [#44](https://github.com/openshift/ironic-inspector-image/pull/44) * [Full changelog](https://github.com/openshift/ironic-inspector-image/compare/38c91c8e3c96a76ea3cb4ecc3b629dce102217e4...1b4df256a1450e8c8b516bf29373f3b1d0083cfe) ### [ironic-ipa-downloader](https://github.com/openshift/ironic-ipa-downloader/tree/019112aef5b068c907fa2f84b7f63399f92d9713) * Trigger a build [#55](https://github.com/openshift/ironic-ipa-downloader/pull/55) * Use new ironic-python-agent images [#49](https://github.com/openshift/ironic-ipa-downloader/pull/49) * [Bug 1894992](https://bugzilla.redhat.com/show_bug.cgi?id=1894992): Add tenacity to installed packages, and hack eventlet to workaround a bug [#47](https://github.com/openshift/ironic-ipa-downloader/pull/47) * Copy images to shared volume [#33](https://github.com/openshift/ironic-ipa-downloader/pull/33) * Updating ironic-ipa-downloader builder & base images to be consistent with ART [#44](https://github.com/openshift/ironic-ipa-downloader/pull/44) * [Full changelog](https://github.com/openshift/ironic-ipa-downloader/compare/5026dbf043b0946467d9d0775c74f50b851a5aa1...019112aef5b068c907fa2f84b7f63399f92d9713) ### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/4ff1a017e2e00d572cdb6969dc178d4a91b0d1e2) * Allow uncompressed input URL [#32](https://github.com/openshift/ironic-rhcos-downloader/pull/32) * Updating ironic-rhcos-downloader builder & base images to be consistent with ART [#31](https://github.com/openshift/ironic-rhcos-downloader/pull/31) * Updating ironic-rhcos-downloader builder & base images to be consistent with ART [#30](https://github.com/openshift/ironic-rhcos-downloader/pull/30) * [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/cc369e6f1051f042b941e69ee7f9d486249189f2...4ff1a017e2e00d572cdb6969dc178d4a91b0d1e2) ### [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager/tree/69b38a3c64fb066c202e303bdcf856ffd9267456) * 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...69b38a3c64fb066c202e303bdcf856ffd9267456) ### [jenkins, jenkins-agent-base, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/2e73a884aa52af486c1edcf63acf62bc7589417f) * [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/1a45a7d9796c04aed329845340017c0df8efca2a...2e73a884aa52af486c1edcf63acf62bc7589417f) ### [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter/tree/39224321277cc48ea9ae4543dd8f308d8f213732) * [Bug 1907390](https://bugzilla.redhat.com/show_bug.cgi?id=1907390): bump to k8s 1.20 [#41](https://github.com/openshift/k8s-prometheus-adapter/pull/41) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump k8s-prometheus-adapter to v0.8.2 [#40](https://github.com/openshift/k8s-prometheus-adapter/pull/40) * Populate both CPU and Memory resource container metrics if one is specified [#33](https://github.com/openshift/k8s-prometheus-adapter/pull/33) * [Bug 1885243](https://bugzilla.redhat.com/show_bug.cgi?id=1885243): bump to prometheus-adapter 0.8.1 [#35](https://github.com/openshift/k8s-prometheus-adapter/pull/35) * [Bug 1819053](https://bugzilla.redhat.com/show_bug.cgi?id=1819053): bump to v0.8.0 [#32](https://github.com/openshift/k8s-prometheus-adapter/pull/32) * Updating ose-prometheus-adapter builder & base images to be consistent with ART [#31](https://github.com/openshift/k8s-prometheus-adapter/pull/31) * [Full changelog](https://github.com/openshift/k8s-prometheus-adapter/compare/7f012a26a1b7ccce4344d676e35f220fd209c614...39224321277cc48ea9ae4543dd8f308d8f213732) ### [keepalived-ipfailover, pod](https://github.com/openshift/images/tree/1ceb456e0417df2f56971f4a3770d0352d1d0a40) * [Bug 1907924](https://bugzilla.redhat.com/show_bug.cgi?id=1907924): enable madvdontneed for golang [#61](https://github.com/openshift/images/pull/61) * Update owners for Net Edge components [#59](https://github.com/openshift/images/pull/59) * [Bug 1896170](https://bugzilla.redhat.com/show_bug.cgi?id=1896170): Egress router: Add iptables package to Dockerfile [#55](https://github.com/openshift/images/pull/55) * Revert "Merge pull request #52 from jupierce/bump_haproxy" [#58](https://github.com/openshift/images/pull/58) * Updating openshift-enterprise-base builder & base images to be consistent with ART [#51](https://github.com/openshift/images/pull/51) * haproxy22 is currently tagged in for 4.7 builds [#52](https://github.com/openshift/images/pull/52) * Updating ose-egress-http-proxy builder & base images to be consistent with ART [#45](https://github.com/openshift/images/pull/45) * Updating openshift-enterprise-egress-dns-proxy builder & base images to be consistent with ART [#49](https://github.com/openshift/images/pull/49) * Updating openshift-enterprise-pod builder & base images to be consistent with ART [#47](https://github.com/openshift/images/pull/47) * Updating openshift-enterprise-base builder & base images to be consistent with ART [#44](https://github.com/openshift/images/pull/44) * [Full changelog](https://github.com/openshift/images/compare/618b71dbd1ec125da6b0dd004e4dcc2a085f3cb3...1ceb456e0417df2f56971f4a3770d0352d1d0a40) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/9b44e03b1e009d363fd5b4c3b08cd721ca676e86) * [Bug 1906844](https://bugzilla.redhat.com/show_bug.cgi?id=1906844): Handle unsupported EndpointSlice and EndpointSliceProxying feature gates [#230](https://github.com/openshift/sdn/pull/230) * update to kube 1.20 [#227](https://github.com/openshift/sdn/pull/227) * [Bug 1897073](https://bugzilla.redhat.com/show_bug.cgi?id=1897073): Don't throw an error for control plane VNID [#220](https://github.com/openshift/sdn/pull/220) * [Bug 1896958](https://bugzilla.redhat.com/show_bug.cgi?id=1896958): NetworkPolicy performance (pod caching) [#226](https://github.com/openshift/sdn/pull/226) * Make binaries not stripped [#221](https://github.com/openshift/sdn/pull/221) * sdn: update to OVS 2.13 [#162](https://github.com/openshift/sdn/pull/162) * Dockerfile: add tcpdump for debugging [#201](https://github.com/openshift/sdn/pull/201) * [Bug 1892376](https://bugzilla.redhat.com/show_bug.cgi?id=1892376): Ignore if netns is already deleted while deleting ns [#214](https://github.com/openshift/sdn/pull/214) * Modifications for klog v2. [#207](https://github.com/openshift/sdn/pull/207) * [Bug 1890130](https://bugzilla.redhat.com/show_bug.cgi?id=1890130): fix pod creation deadlock [#209](https://github.com/openshift/sdn/pull/209) * Owners: Remove Phil from reviewers [#208](https://github.com/openshift/sdn/pull/208) * [Bug 1878845](https://bugzilla.redhat.com/show_bug.cgi?id=1878845): Fix ruleversion [#204](https://github.com/openshift/sdn/pull/204) * Run metrics when using standalone kube-proxy [#202](https://github.com/openshift/sdn/pull/202) * Updating ose-sdn builder & base images to be consistent with ART [#199](https://github.com/openshift/sdn/pull/199) * Updating kube-proxy builder & base images to be consistent with ART [#200](https://github.com/openshift/sdn/pull/200) * Allow running openshift-sdn with standalone kube-proxy [#198](https://github.com/openshift/sdn/pull/198) * update egress dns code for dual-stack... [#164](https://github.com/openshift/sdn/pull/164) * Add documentation to openshift/sdn [#185](https://github.com/openshift/sdn/pull/185) * [Full changelog](https://github.com/openshift/sdn/compare/bc715d1b8182975218ed1216487197a86290872a...9b44e03b1e009d363fd5b4c3b08cd721ca676e86) ### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/a508b973973b24e4b13895d946e856e3219b4233) * [Bug 1904538](https://bugzilla.redhat.com/show_bug.cgi?id=1904538): Dockerfile.ocp: specify numeric uid [#36](https://github.com/openshift/kube-rbac-proxy/pull/36) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump kube-rbac-proxy to v0.8.0 [#35](https://github.com/openshift/kube-rbac-proxy/pull/35) * Update OWNERS file [#34](https://github.com/openshift/kube-rbac-proxy/pull/34) * [Bug 1885241](https://bugzilla.redhat.com/show_bug.cgi?id=1885241): finish moving to klog v2 [#33](https://github.com/openshift/kube-rbac-proxy/pull/33) * Updating kube-rbac-proxy builder & base images to be consistent with ART [#31](https://github.com/openshift/kube-rbac-proxy/pull/31) * [Bug 1885241](https://bugzilla.redhat.com/show_bug.cgi?id=1885241): Bump to master (post v0.7.0) [#32](https://github.com/openshift/kube-rbac-proxy/pull/32) * [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/fae6ace52b865699ddd6dc4608ee3637ee4ee1b0...a508b973973b24e4b13895d946e856e3219b4233) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/5a81c564ebf1748bb7980ecc35cb77740040c0ab) * 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...5a81c564ebf1748bb7980ecc35cb77740040c0ab) ### [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/3bfd41a4fd77eae824686ff3302cca21d5804d0b...329a4b06361cef8d70c8424d57466a6f5bcd4a59) ### [kuryr-cni, kuryr-controller](https://github.com/openshift/kuryr-kubernetes/tree/d0532b40d5c9c58d6f665506789cb555a3188178) * [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/74cd7666435c7751828d776b055ab69b57bb5b86...d0532b40d5c9c58d6f665506789cb555a3188178) ### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/b57e18b197838f6d6c377cca00fd47f9af645f3f) * Set firmware attribute in libvirt domain for aarch64 [#214](https://github.com/openshift/cluster-api-provider-libvirt/pull/214) * Use SPICE graphics only for x86_64 [#215](https://github.com/openshift/cluster-api-provider-libvirt/pull/215) * [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/431c92767920b686ab186f6cc0b52312872e6656...b57e18b197838f6d6c377cca00fd47f9af645f3f) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/d9e48bb9fc0b1bc069279fb30db9a57c6096f9fa) * [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging [#776](https://github.com/openshift/machine-api-operator/pull/776) * [Bug 1903733](https://bugzilla.redhat.com/show_bug.cgi?id=1903733): MachineSet: Prefer to delete non-Running machines during scale down [#772](https://github.com/openshift/machine-api-operator/pull/772) * [Bug 1805639](https://bugzilla.redhat.com/show_bug.cgi?id=1805639): Validate credentialsSecret [#673](https://github.com/openshift/machine-api-operator/pull/673) * [Bug 1882723](https://bugzilla.redhat.com/show_bug.cgi?id=1882723): vSphere: Create warning on invalid specs and remove defaults [#732](https://github.com/openshift/machine-api-operator/pull/732) * Update kubectl dep [#771](https://github.com/openshift/machine-api-operator/pull/771) * Refactor webhook syncronization to work with library-go implementation [#642](https://github.com/openshift/machine-api-operator/pull/642) * add bound serviceaccount token to machine-controller [#743](https://github.com/openshift/machine-api-operator/pull/743) * [Bug 1882608](https://bugzilla.redhat.com/show_bug.cgi?id=1882608): Add warning when govcloud and spot are enabled in Azure [#765](https://github.com/openshift/machine-api-operator/pull/765) * Add missing default cluster profile annotation [#775](https://github.com/openshift/machine-api-operator/pull/775) * add mapi_machinehealthcheck_short_circuit metric [#755](https://github.com/openshift/machine-api-operator/pull/755) * Update RBAC to enable access to machineconfig object for the baremetal controller [#766](https://github.com/openshift/machine-api-operator/pull/766) * [Bug 1880161](https://bugzilla.redhat.com/show_bug.cgi?id=1880161): Set retry timeout for actuator.Update() failures [#759](https://github.com/openshift/machine-api-operator/pull/759) * Add missing default profile annotation [#769](https://github.com/openshift/machine-api-operator/pull/769) * Don't use external remediation on failed Machines [#688](https://github.com/openshift/machine-api-operator/pull/688) * Ensure provider dependencies are up to date [#768](https://github.com/openshift/machine-api-operator/pull/768) * [Bug 1880787](https://bugzilla.redhat.com/show_bug.cgi?id=1880787): Remove changes required to deploy metal3 pods from MAO [#767](https://github.com/openshift/machine-api-operator/pull/767) * [Bug 1902253](https://bugzilla.redhat.com/show_bug.cgi?id=1902253): Ensure zero value of remediationsAllowed is printed [#762](https://github.com/openshift/machine-api-operator/pull/762) * [Bug 1902157](https://bugzilla.redhat.com/show_bug.cgi?id=1902157): Fix spelling of automountServiceAccountToken [#761](https://github.com/openshift/machine-api-operator/pull/761) * Add Kubevirt provider [#716](https://github.com/openshift/machine-api-operator/pull/716) * Add machine API hacking guide [#726](https://github.com/openshift/machine-api-operator/pull/726) * add mapi_machinehealthcheck_remediation_success_total metric [#754](https://github.com/openshift/machine-api-operator/pull/754) * update openshift/library-go [#757](https://github.com/openshift/machine-api-operator/pull/757) * add mapi_machinehealthcheck_nodes_covered metric [#752](https://github.com/openshift/machine-api-operator/pull/752) * add more FAQ information about annotations, labels, and taints [#582](https://github.com/openshift/machine-api-operator/pull/582) * [Bug 1890456](https://bugzilla.redhat.com/show_bug.cgi?id=1890456): Cleanup and refactor vSphere metrics [#733](https://github.com/openshift/machine-api-operator/pull/733) * Add simple overview user document [#731](https://github.com/openshift/machine-api-operator/pull/731) * Add `remediationsAllowed` field to MHC status [#652](https://github.com/openshift/machine-api-operator/pull/652) * [Bug 1895838](https://bugzilla.redhat.com/show_bug.cgi?id=1895838): Remove extraneous code comments [#745](https://github.com/openshift/machine-api-operator/pull/745) * Add IBM Cloud managed annotations to CVO manifests [#750](https://github.com/openshift/machine-api-operator/pull/750) * [Bug 1889620](https://bugzilla.redhat.com/show_bug.cgi?id=1889620): Warn MachineSet with publicIp set in disconnected install [#749](https://github.com/openshift/machine-api-operator/pull/749) * [Bug 1896704](https://bugzilla.redhat.com/show_bug.cgi?id=1896704): Inject cluster-wide proxy configuration in to machine-api-controller deployment [#725](https://github.com/openshift/machine-api-operator/pull/725) * Update resources to allow termination handler to apply conditions [#627](https://github.com/openshift/machine-api-operator/pull/627) * [Bug 1889620](https://bugzilla.redhat.com/show_bug.cgi?id=1889620): Azure disconnected reject publicIP setting [#746](https://github.com/openshift/machine-api-operator/pull/746) * Add verify-diff check in generate task and enable in CI [#744](https://github.com/openshift/machine-api-operator/pull/744) * [Bug 1820083](https://bugzilla.redhat.com/show_bug.cgi?id=1820083): configure metal3 metrics collection [#671](https://github.com/openshift/machine-api-operator/pull/671) * [OCPCLOUD-898](https://issues.redhat.com/browse/OCPCLOUD-898): Use klog/controller runtime-logger in mao [#624](https://github.com/openshift/machine-api-operator/pull/624) * Validate AWS instance tenancy in webhook [#742](https://github.com/openshift/machine-api-operator/pull/742) * Update Cloud Provider dependencies [#741](https://github.com/openshift/machine-api-operator/pull/741) * [Bug 1876469](https://bugzilla.redhat.com/show_bug.cgi?id=1876469): Fix link on MachineSet Spec Metadata description [#739](https://github.com/openshift/machine-api-operator/pull/739) * add current profile annotations to CVO manifests [#738](https://github.com/openshift/machine-api-operator/pull/738) * vSphere: Enter Failed phase on invalid configuration [#735](https://github.com/openshift/machine-api-operator/pull/735) * Add documentation section for 'mapi_instance_OP_failed' metrics [#717](https://github.com/openshift/machine-api-operator/pull/717) * [Bug 1884632](https://bugzilla.redhat.com/show_bug.cgi?id=1884632): Bump Azure dependency to include BYOK encryption fields [#730](https://github.com/openshift/machine-api-operator/pull/730) * Add HistogramVector to track transition into different Machine phases [#640](https://github.com/openshift/machine-api-operator/pull/640) * Add TroubleShooting Guide [#721](https://github.com/openshift/machine-api-operator/pull/721) * [Bug 1876469](https://bugzilla.redhat.com/show_bug.cgi?id=1876469): Fix MHC annotation and update generated artifacts [#719](https://github.com/openshift/machine-api-operator/pull/719) * add tool for pushing vendor updates to consuming repos easier [#687](https://github.com/openshift/machine-api-operator/pull/687) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/55bf89b0a905fe6cd79ef7bb6dcdf9b6c9c603d9...d9e48bb9fc0b1bc069279fb30db9a57c6096f9fa) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/1f0d1ef3d98eb1446c2d86778482e201bf1d47a3) * [Bug 1908159](https://bugzilla.redhat.com/show_bug.cgi?id=1908159): operator: fix error syncing cloud config with CA data but no cloud config [#2305](https://github.com/openshift/machine-config-operator/pull/2305) * [Bug 1901376](https://bugzilla.redhat.com/show_bug.cgi?id=1901376): Fix upgrade issue with DNS controllerconfig field [#2306](https://github.com/openshift/machine-config-operator/pull/2306) * [Bug 1880259](https://bugzilla.redhat.com/show_bug.cgi?id=1880259): Fixes setting route metric for ovs-config [#2304](https://github.com/openshift/machine-config-operator/pull/2304) * [Bug 1907671](https://bugzilla.redhat.com/show_bug.cgi?id=1907671): Handle keepalived hangs in liveness probe [#1972](https://github.com/openshift/machine-config-operator/pull/1972) * [Bug 1907333](https://bugzilla.redhat.com/show_bug.cgi?id=1907333): daemon: Revert code to remove rollback [#2302](https://github.com/openshift/machine-config-operator/pull/2302) * [Bug 1885365](https://bugzilla.redhat.com/show_bug.cgi?id=1885365): daemon: properly handle unit enable/disables [#2145](https://github.com/openshift/machine-config-operator/pull/2145) * Revert "Bug 1888565: daemon: Explicitly start rpm-ostreed" [#2296](https://github.com/openshift/machine-config-operator/pull/2296) * [Bug 1888565](https://bugzilla.redhat.com/show_bug.cgi?id=1888565): daemon: Explicitly start rpm-ostreed [#2291](https://github.com/openshift/machine-config-operator/pull/2291) * [Bug 1886636](https://bugzilla.redhat.com/show_bug.cgi?id=1886636): update ctrcfg crd to make spec & containerruntimeconfig required [#2156](https://github.com/openshift/machine-config-operator/pull/2156) * Add IBM Cloud managed annotations to CVO manifests [#2221](https://github.com/openshift/machine-config-operator/pull/2221) * [Bug 1904124](https://bugzilla.redhat.com/show_bug.cgi?id=1904124): [baremetal] Add check for default connection id to static DHCPv6 script [#2285](https://github.com/openshift/machine-config-operator/pull/2285) * operator: allow kube-cloud-config cm with CA data but no cloud config [#2208](https://github.com/openshift/machine-config-operator/pull/2208) * [Bug 1899350](https://bugzilla.redhat.com/show_bug.cgi?id=1899350): Include dhcp client-id and bond options during ovs-configuration [#2264](https://github.com/openshift/machine-config-operator/pull/2264) * [Bug 1903290](https://bugzilla.redhat.com/show_bug.cgi?id=1903290): kubelet: refactor KUBELET_LOG_LEVEL into KubeletConfig field [#2262](https://github.com/openshift/machine-config-operator/pull/2262) * templates: Set vSphere hostname from guestinfo before NM starts [#2282](https://github.com/openshift/machine-config-operator/pull/2282) * Create drop in file for ContainerRuntimeSearchRegistries [#2276](https://github.com/openshift/machine-config-operator/pull/2276) * daemon: Rework operating system conditionals [#2242](https://github.com/openshift/machine-config-operator/pull/2242) * [baremetal and friends] Drop unnecessary readiness probes [#2073](https://github.com/openshift/machine-config-operator/pull/2073) * *: switch to v3.2.0 Ignition configs instead of v3.1.0 [#2248](https://github.com/openshift/machine-config-operator/pull/2248) * templates: add apiserver-url.env file [#2232](https://github.com/openshift/machine-config-operator/pull/2232) * templates: use Afterburn for setting GCP hostnames [#2217](https://github.com/openshift/machine-config-operator/pull/2217) * Annotate manifests for single-node-developer cluster profile [#2268](https://github.com/openshift/machine-config-operator/pull/2268) * Add dispatcher script to statically configure DHCP address [#2188](https://github.com/openshift/machine-config-operator/pull/2188) * daemon: selectively reboot based on diffs of applied MCs [#2259](https://github.com/openshift/machine-config-operator/pull/2259) * Add ipv6 support to static DHCP configuration [#2275](https://github.com/openshift/machine-config-operator/pull/2275) * [Bug 1873556](https://bugzilla.redhat.com/show_bug.cgi?id=1873556): [on-prem] inject the proxy into the env for NetworkManager.service [#2266](https://github.com/openshift/machine-config-operator/pull/2266) * [Bug 1898036](https://bugzilla.redhat.com/show_bug.cgi?id=1898036): Copy files from NM overlay onto /etc/NetworkManager/system-connections [#2263](https://github.com/openshift/machine-config-operator/pull/2263) * docs: Fix broken ostree url [#2270](https://github.com/openshift/machine-config-operator/pull/2270) * [Bug 1901472](https://bugzilla.redhat.com/show_bug.cgi?id=1901472): Only enable unicast mode on platform that asked for it [#2255](https://github.com/openshift/machine-config-operator/pull/2255) * operator: prevent upgrades on degraded pools [#2231](https://github.com/openshift/machine-config-operator/pull/2231) * [Bug 1879099](https://bugzilla.redhat.com/show_bug.cgi?id=1879099): Inject version into controllerconfig, refuse mismatches [#2206](https://github.com/openshift/machine-config-operator/pull/2206) * Bump openshift/api and openshift/client-go [#2253](https://github.com/openshift/machine-config-operator/pull/2253) * [Bug 1899600](https://bugzilla.redhat.com/show_bug.cgi?id=1899600): daemon: Only switch to bfq scheduler when we have an OS update [#2243](https://github.com/openshift/machine-config-operator/pull/2243) * [Bug 1899603](https://bugzilla.redhat.com/show_bug.cgi?id=1899603): daemon: do not roll back on non-*COS machines [#2241](https://github.com/openshift/machine-config-operator/pull/2241) * templates: move recycler pod out of kubelet manifests directory [#2238](https://github.com/openshift/machine-config-operator/pull/2238) * Move MDNS config file to common directory [#2234](https://github.com/openshift/machine-config-operator/pull/2234) * [Bug 1880259](https://bugzilla.redhat.com/show_bug.cgi?id=1880259): ovs-configuration: use NM default ethernet route metric [#2136](https://github.com/openshift/machine-config-operator/pull/2136) * Add kubevirt platform [#2098](https://github.com/openshift/machine-config-operator/pull/2098) * [Bug 1895360](https://bugzilla.redhat.com/show_bug.cgi?id=1895360): pkg/daemon: don't delete a file if its replaced with a dropin [#2196](https://github.com/openshift/machine-config-operator/pull/2196) * templates: Disable SSH keys lookup from authorized_keys.d on FCOS [#2087](https://github.com/openshift/machine-config-operator/pull/2087) * Fix CRIO PidsLimit json tag [#2104](https://github.com/openshift/machine-config-operator/pull/2104) * daemon: Remove rollback deployment [#2220](https://github.com/openshift/machine-config-operator/pull/2220) * controller: cleanup: Remove unnecessary patch methods [#1981](https://github.com/openshift/machine-config-operator/pull/1981) * [Bug 1897361](https://bugzilla.redhat.com/show_bug.cgi?id=1897361): ctrcfg_test: Wait for our prior target config [#2229](https://github.com/openshift/machine-config-operator/pull/2229) * FAQ: Add a "debugging node join" section [#2219](https://github.com/openshift/machine-config-operator/pull/2219) * Move some deduped templates back to where they belong [#2209](https://github.com/openshift/machine-config-operator/pull/2209) * [Bug 1895099](https://bugzilla.redhat.com/show_bug.cgi?id=1895099): Fix VSphere UPI not populating PlatformStatus [#2207](https://github.com/openshift/machine-config-operator/pull/2207) * [Bug 1896898](https://bugzilla.redhat.com/show_bug.cgi?id=1896898): Fix awk syntax in configure-ovs.sh [#2228](https://github.com/openshift/machine-config-operator/pull/2228) * [Bug 1894477](https://bugzilla.redhat.com/show_bug.cgi?id=1894477): Fix bash in nodeip-configuration.service [#2199](https://github.com/openshift/machine-config-operator/pull/2199) * [Bug 1895385](https://bugzilla.redhat.com/show_bug.cgi?id=1895385): Drop kubelet logging back down to level 3 [#2211](https://github.com/openshift/machine-config-operator/pull/2211) * [Bug 1873288](https://bugzilla.redhat.com/show_bug.cgi?id=1873288): server: Target the spec configuration if we have at least one node [#2035](https://github.com/openshift/machine-config-operator/pull/2035) * owners: Add mdbooth to approvers [#2201](https://github.com/openshift/machine-config-operator/pull/2201) * Revert "crio: drop infra container when possible" [#2204](https://github.com/openshift/machine-config-operator/pull/2204) * FAQ: add entry about RHEL worker nodes [#2203](https://github.com/openshift/machine-config-operator/pull/2203) * Bump to the latest Ignition 2.7.0 [#2197](https://github.com/openshift/machine-config-operator/pull/2197) * templates/master/00-master/_base/files: remove etcd-root-ca [#2183](https://github.com/openshift/machine-config-operator/pull/2183) * crio: drop infra container when possible [#2177](https://github.com/openshift/machine-config-operator/pull/2177) * Dedupe on-prem templates [#2079](https://github.com/openshift/machine-config-operator/pull/2079) * Create and enable overlay mount point for NetworkManager [#2017](https://github.com/openshift/machine-config-operator/pull/2017) * [Bug 1889912](https://bugzilla.redhat.com/show_bug.cgi?id=1889912): vendor in drain fix for using high cpu [#2191](https://github.com/openshift/machine-config-operator/pull/2191) * [Bug 1892448](https://bugzilla.redhat.com/show_bug.cgi?id=1892448): daemon: add back metrics for pivot error [#2189](https://github.com/openshift/machine-config-operator/pull/2189) * controller: Reflect pool paused status in Updating [#2095](https://github.com/openshift/machine-config-operator/pull/2095) * Remove BootstrapIP from Keepalived template [#2185](https://github.com/openshift/machine-config-operator/pull/2185) * [Bug 1891460](https://bugzilla.redhat.com/show_bug.cgi?id=1891460): kubelet: add eviction hard validation [#2182](https://github.com/openshift/machine-config-operator/pull/2182) * Dedupe on-prem bootstrap manifests [#2071](https://github.com/openshift/machine-config-operator/pull/2071) * [Bug 1866873](https://bugzilla.redhat.com/show_bug.cgi?id=1866873): update MCDDrainErr to reduce cardinality & fix nodename [#2044](https://github.com/openshift/machine-config-operator/pull/2044) * add current profile annotations to CVO manifests [#2180](https://github.com/openshift/machine-config-operator/pull/2180) * [Bug 1890074](https://bugzilla.redhat.com/show_bug.cgi?id=1890074): daemon: allow one to one mapping of extension on OKD [#2181](https://github.com/openshift/machine-config-operator/pull/2181) * update owners file [#2186](https://github.com/openshift/machine-config-operator/pull/2186) * Updating ose-machine-config-operator builder & base images to be consistent with ART [#2144](https://github.com/openshift/machine-config-operator/pull/2144) * [Bug 1890074](https://bugzilla.redhat.com/show_bug.cgi?id=1890074): daemon: allow an extension to install group of packages [#2170](https://github.com/openshift/machine-config-operator/pull/2170) * [Bug 1887545](https://bugzilla.redhat.com/show_bug.cgi?id=1887545): Fix ovs-configuration detecting bond and vlan interfaces [#2152](https://github.com/openshift/machine-config-operator/pull/2152) * docs/OSUpgrades: Doc /etc/ignition-machine-config-encapsulated.json [#2172](https://github.com/openshift/machine-config-operator/pull/2172) * server: More unit testing for MCS Ignition version [#2171](https://github.com/openshift/machine-config-operator/pull/2171) * [Bug 1879283](https://bugzilla.redhat.com/show_bug.cgi?id=1879283): *: add nil check when decoding File.Contents.Source [#2123](https://github.com/openshift/machine-config-operator/pull/2123) * [Bug 1890250](https://bugzilla.redhat.com/show_bug.cgi?id=1890250): mcs: Ensure that the encapsulated config is spec 2 if requested [#2167](https://github.com/openshift/machine-config-operator/pull/2167) * Add a new ShiftStack team member [#2165](https://github.com/openshift/machine-config-operator/pull/2165) * [Bug 1872001](https://bugzilla.redhat.com/show_bug.cgi?id=1872001): Stop using EtcdDiscoveryDomain in templates [#2025](https://github.com/openshift/machine-config-operator/pull/2025) * [Bug 1867608](https://bugzilla.redhat.com/show_bug.cgi?id=1867608): ds/machine-config-daemon: Set maxUnavailable 10% [#1992](https://github.com/openshift/machine-config-operator/pull/1992) * docs/custom-pools: Describe a little about nodes and pools and updates [#2135](https://github.com/openshift/machine-config-operator/pull/2135) * [Bug 1887040](https://bugzilla.redhat.com/show_bug.cgi?id=1887040): OVS config: check if OVS is installed [#2154](https://github.com/openshift/machine-config-operator/pull/2154) * [Bug 1884165](https://bugzilla.redhat.com/show_bug.cgi?id=1884165): firstboot.service: disable existing repos before pivot [#2092](https://github.com/openshift/machine-config-operator/pull/2092) * [Bug 1877071](https://bugzilla.redhat.com/show_bug.cgi?id=1877071): vSphere - Limit the number of nameservers to 3 [#2064](https://github.com/openshift/machine-config-operator/pull/2064) * Fix example to include directives required for alerting [#2149](https://github.com/openshift/machine-config-operator/pull/2149) * [Bug 1849543](https://bugzilla.redhat.com/show_bug.cgi?id=1849543): Use mc name as finalizer for kubelet config [#2076](https://github.com/openshift/machine-config-operator/pull/2076) * [Bug 1865839](https://bugzilla.redhat.com/show_bug.cgi?id=1865839): daemon: better error reporting for rpm-ostree operations [#2097](https://github.com/openshift/machine-config-operator/pull/2097) * [Bug 1882191](https://bugzilla.redhat.com/show_bug.cgi?id=1882191): Add GODEBUG=x509ignoreCN=0 to systemd DefaultEnvironment [#2141](https://github.com/openshift/machine-config-operator/pull/2141) * baremetal: bootstrap api vip until down [#1995](https://github.com/openshift/machine-config-operator/pull/1995) * OSUpgrades.md: Expand question/answer section [#2129](https://github.com/openshift/machine-config-operator/pull/2129) * FAQ: Discuss changing partitioning [#2128](https://github.com/openshift/machine-config-operator/pull/2128) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/c0b5ea57cf1be9fb30092472809bbb9378614c2e...1f0d1ef3d98eb1446c2d86778482e201bf1d47a3) ### [mdns-publisher](https://github.com/openshift/mdns-publisher/tree/6892b71a69c926b57bb672784b32a00255a0aab3) * Add component details to OWNERS [#19](https://github.com/openshift/mdns-publisher/pull/19) * Updating ose-mdns-publisher builder & base images to be consistent with ART [#18](https://github.com/openshift/mdns-publisher/pull/18) * [Full changelog](https://github.com/openshift/mdns-publisher/compare/bd79e15172c0725c6ad68c970952d22e3049dd44...6892b71a69c926b57bb672784b32a00255a0aab3) ### [multus-cni](https://github.com/openshift/multus-cni/tree/7aa53b3cb5ae0ae4b03906803c7aff37447d4357) * [Bug 1900835](https://bugzilla.redhat.com/show_bug.cgi?id=1900835): Multus should exit zero on DEL when cache file is missing and pod cannot be found. [#82](https://github.com/openshift/multus-cni/pull/82) * Sync for OpenShift 4.7 (includes Device ID changes) [#83](https://github.com/openshift/multus-cni/pull/83) * [Full changelog](https://github.com/openshift/multus-cni/compare/30668ec22bd3e92ae2bb258aeff8aca744377574...7aa53b3cb5ae0ae4b03906803c7aff37447d4357) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/ad278b95224d4bd16552c8621273e6c315c56b93) * Excluded subnet handling for ipv6 [#36](https://github.com/openshift/whereabouts-cni/pull/36) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/f8b4408951bf1c28b73228ea11c3741faf1edc92...ad278b95224d4bd16552c8621273e6c315c56b93) ### [must-gather](https://github.com/openshift/must-gather/tree/90241d98c74ac8ff40fae47d4ecc792da876e07f) * [Bug 1906968](https://bugzilla.redhat.com/show_bug.cgi?id=1906968): Add kubernetes-nmstate resources to must-gather [#198](https://github.com/openshift/must-gather/pull/198) * [NE-356](https://issues.redhat.com/browse/NE-356): Add HAProxy config files to must-gather [#189](https://github.com/openshift/must-gather/pull/189) * Add Data collection for ovn-ipsec encrypted clusters [#196](https://github.com/openshift/must-gather/pull/196) * [Bug 1862643](https://bugzilla.redhat.com/show_bug.cgi?id=1862643): Collect docker logs from WinEvent log on Windows machines [#195](https://github.com/openshift/must-gather/pull/195) * Remove namespace [#194](https://github.com/openshift/must-gather/pull/194) * Updating ose-must-gather builder & base images to be consistent with ART [#193](https://github.com/openshift/must-gather/pull/193) * Adding Bugzilla component information to must-gather [#190](https://github.com/openshift/must-gather/pull/190) * Split resources to named and groups [#136](https://github.com/openshift/must-gather/pull/136) * Enhance must-gather for networking [#187](https://github.com/openshift/must-gather/pull/187) * Add olm resources to default must-gather [#182](https://github.com/openshift/must-gather/pull/182) * adding collection script for validation and mutatin admission webhooks [#124](https://github.com/openshift/must-gather/pull/124) * Fix broken link [#148](https://github.com/openshift/must-gather/pull/148) * gather_network_logs: specfiy sdn container for sdn pods [#180](https://github.com/openshift/must-gather/pull/180) * Fixed core dumps message [#181](https://github.com/openshift/must-gather/pull/181) * [Full changelog](https://github.com/openshift/must-gather/compare/1b43cbb9a9ad56de79a85ce13cd594e64b8719c7...90241d98c74ac8ff40fae47d4ecc792da876e07f) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/b1926150fd61d1f5137d18606661ff451f504a98) * Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#29) [#29](https://github.com/openshift/network-metrics-daemon/pull/29) * Modify the owners file to accomodate bz component. (#30) [#30](https://github.com/openshift/network-metrics-daemon/pull/30) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/f9c1026bbad521d0e7eb55837d754a6ab72c052d...b1926150fd61d1f5137d18606661ff451f504a98) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/9abb36a3fc5ea8dce35ddba8737425672077a845) * move username and groupname validation to apiserver-library-go [#32](https://github.com/openshift/oauth-apiserver/pull/32) * allow users list their own access tokens [#24](https://github.com/openshift/oauth-apiserver/pull/24) * Updating ose-oauth-apiserver builder & base images to be consistent with ART [#29](https://github.com/openshift/oauth-apiserver/pull/29) * Makefile: prepare test-e2e endpoint [#31](https://github.com/openshift/oauth-apiserver/pull/31) * bumps kubernetes-apiserver [#30](https://github.com/openshift/oauth-apiserver/pull/30) * brings TokenReview client timeout [#28](https://github.com/openshift/oauth-apiserver/pull/28) * register api groups to `legacyscheme.Scheme` early [#26](https://github.com/openshift/oauth-apiserver/pull/26) * pin to github.com/openshift/kubernetes-client-go [#25](https://github.com/openshift/oauth-apiserver/pull/25) * bumps to kube 1.19.2 and picks up our carries to apiserver package [#23](https://github.com/openshift/oauth-apiserver/pull/23) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/f50c2740383d855c70e5712a87f0a9a327c037d4...9abb36a3fc5ea8dce35ddba8737425672077a845) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/5e650c42a32966cec8d6921b5a223379298d7085) * Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART [#196](https://github.com/openshift/oauth-proxy/pull/196) * [Bug 1884131](https://bugzilla.redhat.com/show_bug.cgi?id=1884131): fix e2e tests to use aws cluster supplied by the CI [#148](https://github.com/openshift/oauth-proxy/pull/148) * [Bug 1884565](https://bugzilla.redhat.com/show_bug.cgi?id=1884565): don't segfault on wrong option combination [#191](https://github.com/openshift/oauth-proxy/pull/191) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/ac8570cf3b646b0a0c0bdd9b39541f32aeadc75f...5e650c42a32966cec8d6921b5a223379298d7085) ### [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/231b3c3005e869ed44d9e18d8bb4774f23755681...3215761a70426326f0be2ca675b0e9b9fdae341e) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/0a408b7b746bc1cab347a1402fda14cf3136e3c6) * [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/d3dc52edef50804bd4804fc46309bc63aa19c928...0a408b7b746bc1cab347a1402fda14cf3136e3c6) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/01e367e26a808a9e6ea956e552f4248c28f21266) * [Bug 1908459](https://bugzilla.redhat.com/show_bug.cgi?id=1908459): BUILD-148: bump(*): k8s 1.20.0 [#151](https://github.com/openshift/openshift-controller-manager/pull/151) * [Bug 1860136](https://bugzilla.redhat.com/show_bug.cgi?id=1860136): Fix for Annotation was not propagated to the route when changes made to existing ingress object [#149](https://github.com/openshift/openshift-controller-manager/pull/149) * [BUILD-187](https://issues.redhat.com/browse/BUILD-187): Detect if image trigger ID was cleared [#150](https://github.com/openshift/openshift-controller-manager/pull/150) * [Bug 1887745](https://bugzilla.redhat.com/show_bug.cgi?id=1887745): Listing All Events with Chunking [#145](https://github.com/openshift/openshift-controller-manager/pull/145) * Updating ose-openshift-controller-manager builder & base images to be consistent with ART [#148](https://github.com/openshift/openshift-controller-manager/pull/148) * [Bug 1891362](https://bugzilla.redhat.com/show_bug.cgi?id=1891362): Remove the openshift_build_result_total metric [#143](https://github.com/openshift/openshift-controller-manager/pull/143) * Add Build Result Counter Metric [#125](https://github.com/openshift/openshift-controller-manager/pull/125) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/48ac4624d5e80a4830ac416228c95b75e273952a...01e367e26a808a9e6ea956e552f4248c28f21266) ### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/4a64265b8f3f50efb907954b3f28f09362280409) * Update OWNERS file [#64](https://github.com/openshift/openshift-state-metrics/pull/64) * [Bug 1885249](https://bugzilla.redhat.com/show_bug.cgi?id=1885249): Replace klog with klog v2 [#63](https://github.com/openshift/openshift-state-metrics/pull/63) * [Bug 1885249](https://bugzilla.redhat.com/show_bug.cgi?id=1885249): Replace glog with klog v2 [#62](https://github.com/openshift/openshift-state-metrics/pull/62) * Updating openshift-state-metrics builder & base images to be consistent with ART [#60](https://github.com/openshift/openshift-state-metrics/pull/60) * [Bug 1886111](https://bugzilla.redhat.com/show_bug.cgi?id=1886111): Revert "Merge pull request #59 from paulfantom/klog" [#61](https://github.com/openshift/openshift-state-metrics/pull/61) * [Bug 1885249](https://bugzilla.redhat.com/show_bug.cgi?id=1885249): Replace glog with klog v2 [#59](https://github.com/openshift/openshift-state-metrics/pull/59) * [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/24b34520a3a110dfc9884100d4f242da878dee35...4a64265b8f3f50efb907954b3f28f09362280409) ### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/eef0b0f80397f85456b664bb4afffa33f9a4dcd1) * [Bug 1908466](https://bugzilla.redhat.com/show_bug.cgi?id=1908466): check if compute AZ is available [#143](https://github.com/openshift/cluster-api-provider-openstack/pull/143) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#141](https://github.com/openshift/cluster-api-provider-openstack/pull/141) * Adds scaling annotations to machineset [#133](https://github.com/openshift/cluster-api-provider-openstack/pull/133) * [Bug 1805025](https://bugzilla.redhat.com/show_bug.cgi?id=1805025): return correct error if machine validation fails [#137](https://github.com/openshift/cluster-api-provider-openstack/pull/137) * owners: Add mdbooth [#136](https://github.com/openshift/cluster-api-provider-openstack/pull/136) * Drop openssh from the image [#135](https://github.com/openshift/cluster-api-provider-openstack/pull/135) * make primary subnet a programatic part of provider spec [#129](https://github.com/openshift/cluster-api-provider-openstack/pull/129) * Add EmilienM to the team [#134](https://github.com/openshift/cluster-api-provider-openstack/pull/134) * Fix vendoring [#127](https://github.com/openshift/cluster-api-provider-openstack/pull/127) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/155e515661b893f7a19dd0c0c452d6916abe65d5...eef0b0f80397f85456b664bb4afffa33f9a4dcd1) ### [operator-lifecycle-manager](https://github.com/operator-framework/operator-lifecycle-manager/tree/ffb66b0f4150bb82cbc6a1e7571901fe7724f91e) * Docs channel naming design [#1905](https://github.com/operator-framework/operator-lifecycle-manager/pull/1905) * [Bug 1905299](https://bugzilla.redhat.com/show_bug.cgi?id=1905299): fix(olm): Verify ServiceAccount ownership before installing deployment [#1904](https://github.com/operator-framework/operator-lifecycle-manager/pull/1904) * [Bug 1906134](https://bugzilla.redhat.com/show_bug.cgi?id=1906134): Don't create OperatorConditions for copied CSVs [#1899](https://github.com/operator-framework/operator-lifecycle-manager/pull/1899) * [Bug 1903034](https://bugzilla.redhat.com/show_bug.cgi?id=1903034): Reduce log noise from OLM [#1901](https://github.com/operator-framework/operator-lifecycle-manager/pull/1901) * [Bug 1905599](https://bugzilla.redhat.com/show_bug.cgi?id=1905599): Preserve original .status.lastUpdateTime in copied CSVs. [#1892](https://github.com/operator-framework/operator-lifecycle-manager/pull/1892) * [Bug 1905640](https://bugzilla.redhat.com/show_bug.cgi?id=1905640): fix(e2e): Fix subscription manual approval flaky test [#1896](https://github.com/operator-framework/operator-lifecycle-manager/pull/1896) * Add OLM support for the Upgradeable OperatorCondition and Admin overrides [#1885](https://github.com/operator-framework/operator-lifecycle-manager/pull/1885) * [Bug 1857877](https://bugzilla.redhat.com/show_bug.cgi?id=1857877): check the service account owner in the requirement [#1881](https://github.com/operator-framework/operator-lifecycle-manager/pull/1881) * Create operatorcondition for operator [#1875](https://github.com/operator-framework/operator-lifecycle-manager/pull/1875) * Add authentication for private index images [#1878](https://github.com/operator-framework/operator-lifecycle-manager/pull/1878) * [Bug 1898500](https://bugzilla.redhat.com/show_bug.cgi?id=1898500): Support InstallPlan steps upgrading existing ClusterIP Services. [#1884](https://github.com/operator-framework/operator-lifecycle-manager/pull/1884) * add current profile annotations to CVO manifests [#1832](https://github.com/operator-framework/operator-lifecycle-manager/pull/1832) * [Bug 1899835](https://bugzilla.redhat.com/show_bug.cgi?id=1899835): fix(catalog): be defensive about directly indexing catalog pods [#1876](https://github.com/operator-framework/operator-lifecycle-manager/pull/1876) * (chore): add default label to issues [#1873](https://github.com/operator-framework/operator-lifecycle-manager/pull/1873) * [Bug 1841175](https://bugzilla.redhat.com/show_bug.cgi?id=1841175): Recreate pending installplan if deleted before approval [#1843](https://github.com/operator-framework/operator-lifecycle-manager/pull/1843) * Bump k8s dependencies to v0.19.3 [#1862](https://github.com/operator-framework/operator-lifecycle-manager/pull/1862) * Allow ConsoleYAMLSample resources from bundle manifests [#1616](https://github.com/operator-framework/operator-lifecycle-manager/pull/1616) * [Bug 1819457](https://bugzilla.redhat.com/show_bug.cgi?id=1819457): Services should not have duplicate ownerrefs [#1855](https://github.com/operator-framework/operator-lifecycle-manager/pull/1855) * fix the comment in package-server [#1844](https://github.com/operator-framework/operator-lifecycle-manager/pull/1844) * Generate changelog for v0.17.0. [#1850](https://github.com/operator-framework/operator-lifecycle-manager/pull/1850) * Replace assertions for csv-e2e to use Gomega's matcher library [#1507](https://github.com/operator-framework/operator-lifecycle-manager/pull/1507) * [Bug 1891995](https://bugzilla.redhat.com/show_bug.cgi?id=1891995): Add spec hash to service's label to ensure service is correct [#1848](https://github.com/operator-framework/operator-lifecycle-manager/pull/1848) * Generate manifests for v0.17.0. [#1849](https://github.com/operator-framework/operator-lifecycle-manager/pull/1849) * Bump version to 0.17.0. [#1842](https://github.com/operator-framework/operator-lifecycle-manager/pull/1842) * Convert scoped_client_test to ginkgo [#1500](https://github.com/operator-framework/operator-lifecycle-manager/pull/1500) * Replace assertions in Catalog-e2e to use Gomega's Matcher library [#1502](https://github.com/operator-framework/operator-lifecycle-manager/pull/1502) * [Bug 1891898](https://bugzilla.redhat.com/show_bug.cgi?id=1891898): Set default, min, and max values on Webhook ports [#1835](https://github.com/operator-framework/operator-lifecycle-manager/pull/1835) * [Bug 1889838](https://bugzilla.redhat.com/show_bug.cgi?id=1889838): fix race in Operator reconcilation [#1823](https://github.com/operator-framework/operator-lifecycle-manager/pull/1823) * [Bug 1888073](https://bugzilla.redhat.com/show_bug.cgi?id=1888073): prevent no-op hotlooping on Operators [#1816](https://github.com/operator-framework/operator-lifecycle-manager/pull/1816) * fix typo [#1807](https://github.com/operator-framework/operator-lifecycle-manager/pull/1807) * [Bug 1875247](https://bugzilla.redhat.com/show_bug.cgi?id=1875247): Add package check for the channel head querying [#1748](https://github.com/operator-framework/operator-lifecycle-manager/pull/1748) * [Bug 1879248](https://bugzilla.redhat.com/show_bug.cgi?id=1879248): OLM mounts CA Certs where Kubebuilder expects [#1808](https://github.com/operator-framework/operator-lifecycle-manager/pull/1808) * [Bug 1885403](https://bugzilla.redhat.com/show_bug.cgi?id=1885403): Improve transitionCSVState error logs [#1803](https://github.com/operator-framework/operator-lifecycle-manager/pull/1803) * fix typo in the error message [#1741](https://github.com/operator-framework/operator-lifecycle-manager/pull/1741) * Updating operator-lifecycle-manager builder & base images to be consistent with ART [#1799](https://github.com/operator-framework/operator-lifecycle-manager/pull/1799) * [Bug 1885398](https://bugzilla.redhat.com/show_bug.cgi?id=1885398): Retrieve CA from conversion webhooks for CA Hash [#1797](https://github.com/operator-framework/operator-lifecycle-manager/pull/1797) * [Bug 1880473](https://bugzilla.redhat.com/show_bug.cgi?id=1880473): remove extraneous manifests in installplan [#1798](https://github.com/operator-framework/operator-lifecycle-manager/pull/1798) * doc: add reporting bugs doc and small nit improvements in the README [#1480](https://github.com/operator-framework/operator-lifecycle-manager/pull/1480) * [Full changelog](https://github.com/operator-framework/operator-lifecycle-manager/compare/a6a6b9d756c5e74e2525d2987aaa8df07b8d55c8...ffb66b0f4150bb82cbc6a1e7571901fe7724f91e) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/ca70ae8f43b98dccb0297bc65c8ef1ee657506a6) * Fix upstream deployment [#342](https://github.com/operator-framework/operator-marketplace/pull/342) * add current profile annotations to CVO manifests [#355](https://github.com/operator-framework/operator-marketplace/pull/355) * Format logs info [#361](https://github.com/operator-framework/operator-marketplace/pull/361) * [Bug 1896160](https://bugzilla.redhat.com/show_bug.cgi?id=1896160): Marketplace should report when it is degraded [#364](https://github.com/operator-framework/operator-marketplace/pull/364) * [Bug 1868770](https://bugzilla.redhat.com/show_bug.cgi?id=1868770): Allow catsrc with default catsrc name in disconnected env [#359](https://github.com/operator-framework/operator-marketplace/pull/359) * [Bug 1891993](https://bugzilla.redhat.com/show_bug.cgi?id=1891993): clean up child resources for old opsrcs [#358](https://github.com/operator-framework/operator-marketplace/pull/358) * [Bug 1838352](https://bugzilla.redhat.com/show_bug.cgi?id=1838352): Don't report OperatorExited to ClusterOperator [#354](https://github.com/operator-framework/operator-marketplace/pull/354) * remove the unused resyncInterval [#352](https://github.com/operator-framework/operator-marketplace/pull/352) * Add bugzilla component to OWNERS file [#353](https://github.com/operator-framework/operator-marketplace/pull/353) * [Bug 1885376](https://bugzilla.redhat.com/show_bug.cgi?id=1885376): Remove condition around marketplace OperatorAvailable status update [#347](https://github.com/operator-framework/operator-marketplace/pull/347) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/f0c3f9d6acc14bc3fc98f9c8c1766f60a1b9efc6...ca70ae8f43b98dccb0297bc65c8ef1ee657506a6) ### [operator-registry](https://github.com/operator-framework/operator-registry/tree/b883288704220699151ca7b5e5b4353856ed4964) * [Bug 1907632](https://bugzilla.redhat.com/show_bug.cgi?id=1907632): Bump k8s deps to 1.20 [#537](https://github.com/operator-framework/operator-registry/pull/537) * chore: move upstream tests from travisCI [#536](https://github.com/operator-framework/operator-registry/pull/536) * [Bug 1883560](https://bugzilla.redhat.com/show_bug.cgi?id=1883560): Avoid duplicate registry binaries across downstream image layers. [#531](https://github.com/operator-framework/operator-registry/pull/531) * Disable broken ppc64le and s390x release builds. [#530](https://github.com/operator-framework/operator-registry/pull/530) * [Bug 1902824](https://bugzilla.redhat.com/show_bug.cgi?id=1902824): fix(index): account for default channel in index add order [#528](https://github.com/operator-framework/operator-registry/pull/528) * [Bug 1895367](https://bugzilla.redhat.com/show_bug.cgi?id=1895367): Include the bundle image itself as a related image. [#527](https://github.com/operator-framework/operator-registry/pull/527) * feat: add opm support for optional validators and custom category validation [#495](https://github.com/operator-framework/operator-registry/pull/495) * fix(indexing): respect strict mode [#523](https://github.com/operator-framework/operator-registry/pull/523) * copy .git directory for build tag info [#509](https://github.com/operator-framework/operator-registry/pull/509) * [Bug 1885425](https://bugzilla.redhat.com/show_bug.cgi?id=1885425): fix(indexing): order bulk add by version field [#503](https://github.com/operator-framework/operator-registry/pull/503) * fix the description of validation "RegistryV1" format [#480](https://github.com/operator-framework/operator-registry/pull/480) * Add ConsoleYamlSamples to the supported resources [#432](https://github.com/operator-framework/operator-registry/pull/432) * Updating operator-registry builder & base images to be consistent with ART [#516](https://github.com/operator-framework/operator-registry/pull/516) * [Bug 1889388](https://bugzilla.redhat.com/show_bug.cgi?id=1889388): Reconstruct replaces and skips for ListBundles from channel_entry. [#512](https://github.com/operator-framework/operator-registry/pull/512) * [Bug 1889721](https://bugzilla.redhat.com/show_bug.cgi?id=1889721): add skippatch unit test [#505](https://github.com/operator-framework/operator-registry/pull/505) * Bump k8s dependencies to v0.19.3 [#515](https://github.com/operator-framework/operator-registry/pull/515) * Fix Go version used by release job to 1.14.z. [#508](https://github.com/operator-framework/operator-registry/pull/508) * [Bug 1894278](https://bugzilla.redhat.com/show_bug.cgi?id=1894278): (fix) close connection to db [#506](https://github.com/operator-framework/operator-registry/pull/506) * Build upstream releases with Go 1.14 instead of 1.15. [#501](https://github.com/operator-framework/operator-registry/pull/501) * Produce opm linux release binaries for ppc64le and s390x. [#500](https://github.com/operator-framework/operator-registry/pull/500) * Add Github Actions release workflow. [#496](https://github.com/operator-framework/operator-registry/pull/496) * Completely populate test database before executing tests. [#494](https://github.com/operator-framework/operator-registry/pull/494) * Remove unused file. [#493](https://github.com/operator-framework/operator-registry/pull/493) * Add coverage report job. [#490](https://github.com/operator-framework/operator-registry/pull/490) * [Bug 1889388](https://bugzilla.redhat.com/show_bug.cgi?id=1889388): Set replaces in ListBundles query result using channel entries. [#483](https://github.com/operator-framework/operator-registry/pull/483) * Start listening on test server port before running tests. [#491](https://github.com/operator-framework/operator-registry/pull/491) * [Bug 1889721](https://bugzilla.redhat.com/show_bug.cgi?id=1889721): Check prerelease version for semver-skippatch mode [#486](https://github.com/operator-framework/operator-registry/pull/486) * [Bug 1881527](https://bugzilla.redhat.com/show_bug.cgi?id=1881527): fix(opm): properly deprecate export flag '-o' [#485](https://github.com/operator-framework/operator-registry/pull/485) * [Bug 1883773](https://bugzilla.redhat.com/show_bug.cgi?id=1883773): Fix path separator in generated bundle Dockerfiles on Windows. [#481](https://github.com/operator-framework/operator-registry/pull/481) * Add writable workdir to configmap registry image. [#475](https://github.com/operator-framework/operator-registry/pull/475) * Fix test flake based on random aggregate error order. [#477](https://github.com/operator-framework/operator-registry/pull/477) * Make the inability to create /etc/nsswitch.conf non-fatal. [#474](https://github.com/operator-framework/operator-registry/pull/474) * [Bug 1883905](https://bugzilla.redhat.com/show_bug.cgi?id=1883905): (fix) concurrent writes during image pulls [#464](https://github.com/operator-framework/operator-registry/pull/464) * [Bug 1883560](https://bugzilla.redhat.com/show_bug.cgi?id=1883560): fix(dockerfile): clean out tmp directory after binaries are placed [#461](https://github.com/operator-framework/operator-registry/pull/461) * update the help info of the export subcommand [#290](https://github.com/operator-framework/operator-registry/pull/290) * Add USER for non-root image usage [#425](https://github.com/operator-framework/operator-registry/pull/425) * fix the comments of LabelDependency in the type definition [#454](https://github.com/operator-framework/operator-registry/pull/454) * OWNERS: add operator-sdk reviewers estroz, joelanford, jmrodri [#469](https://github.com/operator-framework/operator-registry/pull/469) * [Full changelog](https://github.com/operator-framework/operator-registry/compare/d13e51ceec5f7379de64aabce2c0befc094a3e7b...b883288704220699151ca7b5e5b4353856ed4964) ### [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver/tree/e57730f80ea69507bdfbb024e9b56d862f482fd0) * Revert "Abstract all NodeService tools call" [#60](https://github.com/openshift/ovirt-csi-driver/pull/60) * Abstract all NodeService tools call [#59](https://github.com/openshift/ovirt-csi-driver/pull/59) * disable metrics [#53](https://github.com/openshift/ovirt-csi-driver/pull/53) * Updating ose-ovirt-csi-driver builder & base images to be consistent with ART [#54](https://github.com/openshift/ovirt-csi-driver/pull/54) * [Bug 1899565](https://bugzilla.redhat.com/show_bug.cgi?id=1899565): support raw block devices [#57](https://github.com/openshift/ovirt-csi-driver/pull/57) * Add bugzilla info to OWNERS [#58](https://github.com/openshift/ovirt-csi-driver/pull/58) * bump go-ovirt and run make vendor [#55](https://github.com/openshift/ovirt-csi-driver/pull/55) * Remove all deployment yamls and reffer to the operator [#52](https://github.com/openshift/ovirt-csi-driver/pull/52) * [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/30cd2bc0f651b97fbd1541de7e6b19368e39f9f5...e57730f80ea69507bdfbb024e9b56d862f482fd0) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/1fda62f9be21bce86f2b0def579e81a4426ea4a0) * Add bugzilla info to OWNERS [#36](https://github.com/openshift/ovirt-csi-driver-operator/pull/36) * bump go-ovirt to 2020-10-23 [#35](https://github.com/openshift/ovirt-csi-driver-operator/pull/35) * [Bug 1896320](https://bugzilla.redhat.com/show_bug.cgi?id=1896320): Bail immediately if we failed to create an OvirtClient [#33](https://github.com/openshift/ovirt-csi-driver-operator/pull/33) * check FollowLink errors [#31](https://github.com/openshift/ovirt-csi-driver-operator/pull/31) * [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/c4fc2c7537199df38adc1bdc92bfa15794d99c47...1fda62f9be21bce86f2b0def579e81a4426ea4a0) ### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/3b3f3007343b511fb4d2b40ef0f81cd8eca31aff) * [Bug 1898487](https://bugzilla.redhat.com/show_bug.cgi?id=1898487): Node is not removed when VM has been removed from oVirt engine [#77](https://github.com/openshift/cluster-api-provider-ovirt/pull/77) * [Bug 1897138](https://bugzilla.redhat.com/show_bug.cgi?id=1897138): Port to machine-api-operator [#75](https://github.com/openshift/cluster-api-provider-ovirt/pull/75) * Update OWNERS with bugzilla info [#74](https://github.com/openshift/cluster-api-provider-ovirt/pull/74) * Update OWNERS [#73](https://github.com/openshift/cluster-api-provider-ovirt/pull/73) * Update OWNERS [#72](https://github.com/openshift/cluster-api-provider-ovirt/pull/72) * Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART [#71](https://github.com/openshift/cluster-api-provider-ovirt/pull/71) * [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/91f12f3f7dee290fa0f6977f5e06e3259e588087...3b3f3007343b511fb4d2b40ef0f81cd8eca31aff) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/2161dd34334ed0e5b276b30a09f242426896fe4a) * [Bug 1885761](https://bugzilla.redhat.com/show_bug.cgi?id=1885761): Adds OFPort to CNI OVS check [#386](https://github.com/openshift/ovn-kubernetes/pull/386) * [Bug 1907328](https://bugzilla.redhat.com/show_bug.cgi?id=1907328): add iproute-tc package [#383](https://github.com/openshift/ovn-kubernetes/pull/383) * [Bug 1906986](https://bugzilla.redhat.com/show_bug.cgi?id=1906986): 12-11-20 merge [#384](https://github.com/openshift/ovn-kubernetes/pull/384) * 12-9-20 merge [#376](https://github.com/openshift/ovn-kubernetes/pull/376) * Dockerfile: bump OVN to 20.09.0-21 [#375](https://github.com/openshift/ovn-kubernetes/pull/375) * 2020-12-05 upstream merge (ovnkube trace, gateway ingress CI, misc fixes) [#371](https://github.com/openshift/ovn-kubernetes/pull/371) * 12-03-2020 merge with Ingress ACL fix [#370](https://github.com/openshift/ovn-kubernetes/pull/370) * Dockerfile: Add required packages to enable IPsec [#344](https://github.com/openshift/ovn-kubernetes/pull/344) * 12-01-2020 merge [#366](https://github.com/openshift/ovn-kubernetes/pull/366) * Bump OVN to 20.09.0-20 [#365](https://github.com/openshift/ovn-kubernetes/pull/365) * Add missing python3-pyOpenSSL library [#323](https://github.com/openshift/ovn-kubernetes/pull/323) * [Bug 1897480](https://bugzilla.redhat.com/show_bug.cgi?id=1897480): Bump OVS to >= 2.13.0-72.fdp8 for lldpd CVE fix [#358](https://github.com/openshift/ovn-kubernetes/pull/358) * [Bug 1887456](https://bugzilla.redhat.com/show_bug.cgi?id=1887456): 11-20-2020 merge [#357](https://github.com/openshift/ovn-kubernetes/pull/357) * [Bug 1888827](https://bugzilla.redhat.com/show_bug.cgi?id=1888827): 11-13-2020 merge [#317](https://github.com/openshift/ovn-kubernetes/pull/317) * Bump OVN to 20.09.0-7 [#327](https://github.com/openshift/ovn-kubernetes/pull/327) * Owners: Remove Phil from reviewers [#322](https://github.com/openshift/ovn-kubernetes/pull/322) * Add missing python3-openvswitch library [#316](https://github.com/openshift/ovn-kubernetes/pull/316) * Updating ose-ovn-kubernetes builder & base images to be consistent with ART [#303](https://github.com/openshift/ovn-kubernetes/pull/303) * 10 14 2020 merge [#311](https://github.com/openshift/ovn-kubernetes/pull/311) * 10-8-2020 merge [#306](https://github.com/openshift/ovn-kubernetes/pull/306) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/ed57f052e0336b604e4793c069b20d649cf30fa2...2161dd34334ed0e5b276b30a09f242426896fe4a) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/88d4df5541251ea122687610870e725b0099213a) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump prom-label-proxy to v0.2.0 [#329](https://github.com/openshift/prom-label-proxy/pull/329) * Updating prom-label-proxy builder & base images to be consistent with ART [#328](https://github.com/openshift/prom-label-proxy/pull/328) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/2b51499247434f960a5b543803a92309e3e7ab22...88d4df5541251ea122687610870e725b0099213a) ### [prometheus](https://github.com/openshift/prometheus/tree/8fd1c63421f70a172316511ffcf3d43b8456f473) * Update OWNERS [#67](https://github.com/openshift/prometheus/pull/67) * [MON-1175](https://issues.redhat.com/browse/MON-1175): Revert "web/ui: disable React-based UI" [#66](https://github.com/openshift/prometheus/pull/66) * Bump v2.22.2 [#65](https://github.com/openshift/prometheus/pull/65) * Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#64](https://github.com/openshift/prometheus/pull/64) * Bump Prometheus to v2.22.1 [#63](https://github.com/openshift/prometheus/pull/63) * [Bug 1885235](https://bugzilla.redhat.com/show_bug.cgi?id=1885235): bump Prometheus to v2.22.0 [#61](https://github.com/openshift/prometheus/pull/61) * Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#60](https://github.com/openshift/prometheus/pull/60) * [Full changelog](https://github.com/openshift/prometheus/compare/f97d7ec81d51522546a076095c141b2d1eb21030...8fd1c63421f70a172316511ffcf3d43b8456f473) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/dd20bccd5b748d71d9c454d8378538d65b272aaf) * Update OWNERS file [#40](https://github.com/openshift/prometheus-alertmanager/pull/40) * Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#39](https://github.com/openshift/prometheus-alertmanager/pull/39) * Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#38](https://github.com/openshift/prometheus-alertmanager/pull/38) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/ddfb948a847563191515bd7edeb77e7a1deed596...dd20bccd5b748d71d9c454d8378538d65b272aaf) ### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/99f1d70a787d2213c88e9d2f967b7a2b16fc73f7) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump prometheus-operator to v0.44.1 [#102](https://github.com/openshift/prometheus-operator/pull/102) * Update OWNERS file [#100](https://github.com/openshift/prometheus-operator/pull/100) * [Bug 1893798](https://bugzilla.redhat.com/show_bug.cgi?id=1893798): MON-1302: Bump prometheus-operator to v0.44.0 [#101](https://github.com/openshift/prometheus-operator/pull/101) * [Bug 1885244](https://bugzilla.redhat.com/show_bug.cgi?id=1885244): bump to v0.43.0 [#98](https://github.com/openshift/prometheus-operator/pull/98) * Updating prometheus-operator builder & base images to be consistent with ART [#96](https://github.com/openshift/prometheus-operator/pull/96) * Updating prometheus-config-reloader builder & base images to be consistent with ART [#97](https://github.com/openshift/prometheus-operator/pull/97) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/555d6020fa7e3cfd8237daa9802e2bd9cd72ba63...99f1d70a787d2213c88e9d2f967b7a2b16fc73f7) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/244442bf4ce50d1d5f4e897501f92bff94d93296) * Update OWNERS file [#73](https://github.com/openshift/node_exporter/pull/73) * Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART [#72](https://github.com/openshift/node_exporter/pull/72) * Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART [#70](https://github.com/openshift/node_exporter/pull/70) * [Full changelog](https://github.com/openshift/node_exporter/compare/c63b8f3b05a5c432539a35ada3fdcac630475a06...244442bf4ce50d1d5f4e897501f92bff94d93296) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/b79f3490660e15e78723d236ede72cd7597d936a) * [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...b79f3490660e15e78723d236ede72cd7597d936a) ### [telemeter](https://github.com/openshift/telemeter/tree/e8aa9e97e711a20fdef05baed5003b3254fe285b) * Makefile: enable jsonnetfmt check [#365](https://github.com/openshift/telemeter/pull/365) * jsonnet/telemeter: Add a rule for normalizing ebs_account data [#363](https://github.com/openshift/telemeter/pull/363) * jsonnet/telemeter: Record which cloudpak a cluster appears to be [#361](https://github.com/openshift/telemeter/pull/361) * Updating telemeter builder & base images to be consistent with ART [#362](https://github.com/openshift/telemeter/pull/362) * [Full changelog](https://github.com/openshift/telemeter/compare/d7cd4df1ba5ff2b4d51015cfcfee916365dc5192...e8aa9e97e711a20fdef05baed5003b3254fe285b) ### [tests](https://github.com/openshift/origin/tree/b9481f6810643eeee98eec6a165b570d0cc6d720) * [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/5d665917f55ac81e04e2ff8534db647ab3d5ac87...b9481f6810643eeee98eec6a165b570d0cc6d720) ### [thanos](https://github.com/openshift/thanos/tree/4d91e94279b9796e6b1310ece40ea1d6745248e4) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump Thanos to v0.17.2 [#43](https://github.com/openshift/thanos/pull/43) * [Bug 1897252](https://bugzilla.redhat.com/show_bug.cgi?id=1897252): CARRY: cmd/thanos: fix DNS resolution when ctx is canceled [#42](https://github.com/openshift/thanos/pull/42) * [Bug 1897252](https://bugzilla.redhat.com/show_bug.cgi?id=1897252): CARRY: cmd/thanos/query.go: Timeout DNS resolution with refresh inter… [#41](https://github.com/openshift/thanos/pull/41) * [Bug 1883765](https://bugzilla.redhat.com/show_bug.cgi?id=1883765): bump Thanos to v0.16.0 [#40](https://github.com/openshift/thanos/pull/40) * Updating thanos builder & base images to be consistent with ART [#39](https://github.com/openshift/thanos/pull/39) * [Bug 1870287](https://bugzilla.redhat.com/show_bug.cgi?id=1870287): pkg/query: eventually update rules client [#37](https://github.com/openshift/thanos/pull/37) * [Full changelog](https://github.com/openshift/thanos/compare/0bcab5dc06b05062d5c9caf2080ef7299a950771...4d91e94279b9796e6b1310ece40ea1d6745248e4)