NetApp / trident

Storage orchestrator for containers
Apache License 2.0
759 stars 221 forks source link

Add Trident as Storage Class provider on Rancher #380

Open braghettos opened 4 years ago

braghettos commented 4 years ago

Describe the solution you'd like I would like to choose Trident as a Storage Class provider via the UI of Rancher and not configure it under the hood and choose "local" as a provider.

image

Describe alternatives you've considered The alternative is to install Trident manually but i think it's not an enterprise integration.

Additional context Other already available providers are Amazon EBS Disk, Azure Disk, Azure File, Ceph RBD, Gluster Volume, Google Persistent Disk, Local Storage, Longhorn, Openstack Cinder Volume, Portworx Volume, Quobyte Volume, ScaleIO Volume, StorageOS, VMWare vSphere Volume.

scaleoutsean commented 4 years ago

It seems that Rancher integrated those providers into their own solution, not the providers themselves (that is, your feature request is for Rancher; Trident is open source, any one can integrate it into their software as long as they respect the license)

gnarl commented 4 years ago

@braghettos If you have a contact at Rancher please ask them to comment on this GitHub issue. It may be as simple as providing a YAML/JSON file.

braghettos commented 4 years ago

@scaleoutsean : could you please explain me the detail about the licence? @gnarl : I have some contacts, I'll try to understand which type of file they want!

scaleoutsean commented 4 years ago

@braghettos I meant the LICENSE entitles any licensee to pull/copy/republish Trident (or its parts) in their s/w.

braghettos commented 4 years ago

K8S Internal Storage Class providers are enlisted here: https://kubernetes.io/docs/concepts/storage/storage-classes/#provisioner. Trident is not shipped as an internal provider within Kubernetes itself. There you should make a pull request I think.