opendistro-build icon indicating copy to clipboard operation
opendistro-build copied to clipboard

packaging/feature request: Helm chart repository

Open marshallford opened this issue 4 years ago • 9 comments

It would be nice if the Helm chart for opendistro was hosted on a Helm chart repository. Ideally the existing chart would be migrated to the default stable repo for easy consumption but a project specific repo would be a step in the right direction as well. Check out Helm Hub for a list of companies/communities running their own repos.

Thank you!

marshallford avatar Jan 31 '20 15:01 marshallford

@marshallford I agree with this, https://hub.helm.sh/ is absolutely where this should go.

DandyDeveloper avatar Feb 03 '20 02:02 DandyDeveloper

We would also like to see a helm repo for this chart instead of just somewhere in a git repo.

krishofmans avatar Feb 20 '20 15:02 krishofmans

@krishofmans exactly, the first step (before Helm Hub) is adding the chart to a new or existing repo and then adding the repo the Helm Hub list.

marshallford avatar Feb 20 '20 15:02 marshallford

@marshallford We really need Amazon owners of this repo to acknowledge a few things first, we also have a situation as I've described here: https://github.com/opendistro-for-elasticsearch/community/issues/157

I am frequently making improvements to this chart but it's currently in two opendistro repositories... And since we did the big helm chart it's been super quiet on their end.

DandyDeveloper avatar Feb 21 '20 00:02 DandyDeveloper

The stable version for the Open Distro Helm chart is in opendistro-build

Please do not file PRs on the community repo version. We'll also take a look at hub.helm.sh :-) Thanks for the suggestion!

alolita avatar Feb 21 '20 01:02 alolita

Yes, but still, the issue remains, it's only available on GIT repositories, which is not the way helm charts are meant to be distributed, they need to be in a convenient form for consumers as a HELM repository.

https://opendistro.github.io/for-elasticsearch-docs/docs/install/helm/ this: image

Is a very inconvenient form of installation where you would typically just add the helm repo and be able to run the install command: For example keycloak can be installed easily like this: https://hub.helm.sh/charts/gabibbo97/keycloak-gatekeeper image

krishofmans avatar Feb 21 '20 07:02 krishofmans

@krishofmans Thanks for everyone's feedback on this thread. We'll take a look at possible alternatives for easier distribution of the Helm chart. Leaving this thread open for now.

alolita avatar Mar 16 '20 04:03 alolita

Also, it would be good to remove the chart in this repo if it's recommended to use the one from opendistro-build. Every now and then people provide fixes here. Those don't get merged, the chart looks outdated and this conveys the feeling no one cares. Just a link here to opendistro-build would help with that :)

webwurst avatar Jun 24 '20 15:06 webwurst

Yes, but still, the issue remains, it's only available on GIT repositories, which is not the way helm charts are meant to be distributed, they need to be in a convenient form for consumers as a HELM repository.

On which version of helm and K8S did it work for you? I am trying to deploy 1.8.0 did not work for me.

samarthya avatar Jul 10 '20 15:07 samarthya