add trident csi to support netapp storage appliance
Currently, Sylva supports Longhorn and Ceph FS CSI (which relies on an external ceph cluster ) for storage backends. These might not be sufficient for every use case. To extend the use cases, it is important to support some fully open-source CSI drivers for external storage appliances. NetApp Trident is such an example.
It would be beneficial to add Trident CSI support for NetApp storage appliances in Sylva clusters, particularly for workload clusters. The goal is to:
- Optionally, enable Trident CSI
- Select the drivers and protocols supported by NetApp appliances, such as:
- ontap-san
- ontap-nas
- any need for others as well? like ontap-san-economy, ontap-nas-economy?
- Provide options to define useful production defaults via values.yaml
Edited by Satyawan Jangra