Quobyte shared volumes and k8s namespace to Quobyte tenant mapping improvements
Release synopsis
- Improved Shared volumes for dynamic provisioning. If shared Quobyte volume does not exists, CSI driver creates the shared volume.
- Changed k8s namespace to Quobyte tenant mapping behavior. Storage class parameter
quobyteTenant
can be used to specify Quobyte tenant instead of using k8s namespace name as tenant (earlier releases ignored this parameter if the useK8SNamespaceAsTenant is enabled). If this field is not specified and useK8SNamespaceAsTenant is enabled, CSI driver uses k8s namespace as Quobyte tenant.
Compatibility: k8s release v1.22.x and newer releases that support CSI spec 1.5.0
This version of Quobyte CSI driver is tested with k8s v1.26.0
To get this release, follow the Quobyte CSI driver documentation
update (6/Feb/22): Upgrade is highly recommended for 3.x users as it includes a critical idempotency fix (with earlier versions of CSI, you might not be able to create PVs sporadically)
Known issues
- K8S e2e snapshots tests are failing (unstable/not working snapshots)