-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Merge csi plugin into velero repo #7408
Comments
It will be great to merge CSI plug-in. But I cm curious why EnableCSI flag is still needed. If users want to control snapshot type, it should be from Backup CR ideally. |
After the CSI plugin merges into the Velero code base, then the feature option is unnecessary. |
|
@reasonerjt The second one is the longer-term sticking point. If we removed enableCSI we'd need to replace it with something like useCSI which would do the same thing. |
I'm hoping at some point by default CSI will always have higher priority, unless the PV is provisioned by non-CSI driver, or explicitly annotated to use native volume snapshotter |
"EnableCSI" flag controls non-CSI snapshotting? That doesn't sound right. Isn't it? |
It sounds more like the future expected behavior. By then, there is already no |
With CSI-snapshot being more and more commonly used, we should consider merging the repo https://github.com/vmware-tanzu/velero-plugin-for-csi into https://github.com/vmware-tanzu/velero such that users will not need to install the csi plugin when installing velero.
This may save some release overhead and we may still turn on/off the feature by using the feature flag
EnableCSI
The text was updated successfully, but these errors were encountered: