Feat: create a set of tests for validating the functionality of Dataset with any CSI backend #366
Labels
dataset
Issues related to the Dataset and DatasetInternal Operator
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
Is your feature request related to a problem? Please describe.
Currently, the dataset operator has specific implementations for each storage backend that it supports. E.g. CSI-S3, CSI-NFS,. However, the operations for creating, managing and deleting volumes are same for any CSI compatible backends. Datashim should use the CSI API for operating with any CSI compatible backend
Describe the solution you'd like
For any storage backend, we provide a compatibility test that checks the validity of operations done by the Dataset operator for the CSI implementation for that backend (e.g. Create, Mount, Unmount, etc.)
Describe alternatives you've considered
Current Datashim implementation is not sustainable and generalizable to other CSI implementations
The text was updated successfully, but these errors were encountered: