Bucket Class Option Reference

Prev Next

You specify bucket class options in the Helm chart configuration file created for VAST COSI Driver during initial deployment.

Basic Options

Option in Helm chart configuration file

Description

deletionPolicy: "Delete|Retain"

Determines the action to be taken when the bucket object is deleted:

  • Delete (default). Delete the underlying bucket and associated VMS user.

  • Retain. Do not delete the underlying bucket and associated VMS user.

scheme: "http"|"https"

Determines whether to use HTTP (default) or HTTPS when creating the bucket endpoint. If the VAST Cluster is equipped with SSL, set it to https.

storagePath: "<path>"

The storage path within VAST Cluster to be used when provisioning storage for COSI buckets. VAST COSI Driver will automatically create a VAST Cluster view for each bucket being provisioned.

Caution

You can specify '/' as the <path>.

This option is required when defining a bucket class in the Helm chart configuration file.

viewPolicy: "<policy name>"

The name of the VAST Cluster view policy to be assigned to VAST Cluster views created by VAST COSI Driver.

A view policy defines access settings for storage exposed through a VAST Cluster view. For more information, see Configure View Policies.

All view policies used with VAST COSI Driver must have the same security flavor.

If you are going to use VAST COSI Driver with VAST Cluster 4.6 or later, a view policy set for a bucket class must belong to the same VAST Cluster tenant as the virtual IP pool(s) specified for that bucket class.

This option is required when defining a bucket class in the Helm chart configuration file.

vipPool: "<virtual IP pool name>"

The name of the virtual IP pool to be used when provisioning storage for COSI buckets. For more information, see Set Up Virtual IP Pools.

If you are going to use VAST COSI Driver with VAST Cluster 4.6 or later, a virtual IP pool that you specify for a bucket class must belong to the same VAST Cluster tenant as the view policy used for this bucket class.

This option is required when defining a bucket class in the Helm chart configuration file.

VAST Cluster's /api/v1/views/ Options

In addition to the VAST COSI Driver options listed above, VAST COSI Driver can pass through parameters that are accepted by the VAST REST API's /api/v1/views/ endpoint of your VAST cluster. For the endpoint parameter reference, see VAST REST API documentation.