VAST CSI Driver 2.4.0 is released to General Availability as of 2024.
You deploy VAST CSI Driver 2.4.0 using a Helm chart. Follow the VAST CSI Driver 2.4.0 deployment steps in the VAST CSI Driver 2.4.0 Administrator's Guide.
VAST CSI Driver 2.4.0 can be used with Kubernetes 1.22 - 1.28.1 and VAST Cluster 4.1 or later.
To upgrade to VAST CSI/COSI Driver 2.4.0, follow the upgrade procedure in the VAST CSI Driver 2.4.0 Administrator's Guide.
New Features and Capabilities
VAST COSI Driver
In addition to VAST CSI Driver that allows for dynamic provisioning of CSI volumes, VAST provides a Kubernetes Container Object Storage Interface (COSI) driver for object storage provisioning. To learn more about VAST COSI Driver, see VAST COSI Driver 2.4.0 Release Notes, and also Provisioning Object Storage in the VAST CSI Driver 2.4.0 Administrator's Guide.
Support of VAST Multi-Tenancy
VAST CSI Driver supports operations on multiple VAST Cluster tenants.
Note
VAST COSI Driver operates on the default VAST Cluster tenant only.
To determine from which tenant to provision storage for a storage claim, VAST Cluster looks at the view policy that you attached to the storage or bucket class.
To be able to operate in a multi-tenant environment, VAST CSI Driver requires VAST Cluster 4.7.0-SP6 or later with the Trash Folder Access feature enabled.
Note
If a deletion view policy (
deletionViewPolicy) is specified in the VAST CSI Driver's Helm chart configuration file, the tenant in the deletion view policy must match the tenant of the view policy (viewPolicy) specified in the storage class. Otherwise, deletions would fail.
Support for Kubernetes Metrics Export
VAST CSI Driver supports exporting Kubernetes metrics, such as total, used and available capacity, for each provisioned volume.