Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: create a set of tests for validating the functionality of Dataset with any CSI backend #366

Open
srikumar003 opened this issue May 28, 2024 · 1 comment
Assignees
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

Comments

@srikumar003
Copy link
Collaborator

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

@srikumar003 srikumar003 added enhancement New feature or request dataset Issues related to the Dataset and DatasetInternal Operator labels May 28, 2024
@srikumar003
Copy link
Collaborator Author

srikumar003 commented May 28, 2024

@srikumar003 srikumar003 added help wanted Extra attention is needed good first issue Good for newcomers labels May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

2 participants