-
Notifications
You must be signed in to change notification settings - Fork 222
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
Feature Request: Provide Helm Chart for Trident #247
Comments
We’ve made multiple passes at a Helm chart, but our chicken and egg problem with running and protecting our own etcd cluster has prevented us from coming up with a solution as elegant as our installer to date. But there are changes afoot that should make this simple and straightforward once they come about. Stay tuned! |
@si-heger We agree, and we have experimented with Helm, but the biggest hurdle is Trident's etcd persistence layer which greatly complicates the installer. The first step towards a Helm chart is switching Trident to use CRDs instead of etcd. That work is on the roadmap and already underway. |
Ok, got it! You guys are really quick. Keep up the great work! |
Hi! |
CRDs are planned for the 19.07 release (as Clinton mentioned, this is a pre-req for Trident Helm chart). No time commitment on this one specifically, but CRDs definitely gets us one step closer. |
hi guys, is there any update here? With trident 19.07 and 19.10 we should have all the ground work for this? |
Sorry, but no update at the moment. Even though Trident now supports CRDs, we still need to figure out how to handle the etcd->CRD migration in a Helm Chart. |
Ok, just to be certain. For fresh installations where we do not need to migrate data from an old Trident version (19.04 or earlier) the Helm Chart would be a solution? |
@si-heger I suspect that by the time we have a Helm chart, we'll be past needing to include the CRD upgrade code. The challenge is how to handle the non-trivial differences across the range of Kubernetes versions that Trident supports (currently 1.11 - 1.16). The best option may be for a Helm chart to install a Trident operator which encapsulates all the complicated installation logic, but building an operator will take time. |
Got it. Just want to give you the feedback that I am getting this question for a Helm chart quite often from different customers. So people are looking forward for this feature! |
I also would like to install/upgrade Trident with declarative way (even not Helm Chart). I know to be able to get Trident manifest files with |
With the Trident v21.01 release Helm Charts v3 are supported. |
As alternative (or replacment) for the installer it would be very useful to install Trident via Helm chart.
This would have following benefits:
E. g. I have spoken with a technical consultant from Rancher who said that it would make it much more simpler to have the synergy between NetApp & Rancher if they can tell their clients to just deploy Trident from Rancher (via Helm) if there is a pre-existing NetApp Storage System
The text was updated successfully, but these errors were encountered: