E2E: Add CSI snapshot tests to kind cluster
Please do not start working on this issue
Describe the problem/challenge you have
I have found some examples of adding CSI snapshots in KinD.
https://github.com/topolvm/topolvm/tree/main/example https://github.com/topolvm/topolvm/blob/main/test/e2e/Makefile#L267
and that they could be run inside github actions.
Maybe https://github.com/kubernetes-csi/csi-driver-host-path can also be used https://github.com/kubernetes-csi/csi-driver-host-path/blob/master/docs/example-snapshot-metadata.md to test https://github.com/kubernetes/enhancements/issues/3314
Supports testing volumeGroupSnapshot https://github.com/kubernetes-csi/csi-driver-host-path/blob/8b88d04ec388312df1b910bf1cb48926c63c2660/pkg/hostpath/groupcontrollerserver.go#L45
Describe the solution you'd like
It would be good to enable CSI tests in PR tests.
Anything else you would like to add:
/backlog
Environment:
- Velero version (use
velero version): - Kubernetes version (use
kubectl version): - Kubernetes installer & version:
- Cloud provider or hardware configuration:
- OS (e.g. from
/etc/os-release):
Vote on this issue!
This is an invitation to the Velero community to vote on issues, you can see the project's top voted issues listed here.
Use the "reaction smiley face" up to the right of this comment to vote.
- :+1: for "The project would be better with this feature added"
- :-1: for "This feature will not enhance the project in a meaningful way"
Source: velero-io/velero