Implement Volume Cloning support for a more complete CSI implementation allowing Kubernetes applications to take advantage of more of the existing Linode Block Storage features.
[x] Have you removed all sensitive information, including but not limited to access keys and passwords?
[x] Have you checked to ensure there aren't other open or closed Pull Requests for the same bug/feature/question?
Feature Requests:
[x] Have you explained your rationale for why this feature is needed?
[x] Have you offered a proposed implementation/solution?
General:
In Kuberntes 1.18 CSI Volume cloning became a GA feature:
Linode's Block Storage service provides a cloning feature that could be used to implement this CSI feature: https://www.linode.com/docs/api/volumes/#volume-clone
Implement Volume Cloning support for a more complete CSI implementation allowing Kubernetes applications to take advantage of more of the existing Linode Block Storage features.
Feature Requests: