The source code for our driver is publicly available on our OpenStack Manila fork in GitHub.
Notes
The driver was implemented for OpenStack Rocky; make sure this is the version in use.
OpenStack Manila does not support out-of-tree driver installation. The installation, therefore, requires deploying the driver directly into Manila’s code base on the host. Make sure you have a backup of your Manila deployment or another way to revert your changes.
Known Issues
Deleting shares requires connectivity between the Manila server and VAST’s virtual IPs.
Deleted shares are moved to a "deleted/" subfolder rather than being deleted. They should be purged manually by the storage administrator via an NFS mount.