rancher / local-path-provisioner

Dynamically provisioning persistent local storage with Kubernetes
Apache License 2.0
2.27k stars 454 forks source link

Publish Helm chart in a chart repository to simplify installation #89

Open chgl opened 4 years ago

chgl commented 4 years ago

Having to download the repository to install the provisioner via the helm chart is a bit more inconvenient than if it were available via a chart repository. A central repository for all Rancher charts could be hosted directly via GitHub Pages (see https://medium.com/@mattiaperi/create-a-public-helm-chart-repository-with-github-pages-49b180dbb417).

I see that there already is a GitHub repo (https://github.com/rancher/charts), but I can't find any reference to a corresponding Helm chart repo.

appany-it commented 4 years ago

+1

yasker commented 4 years ago

We're working on adding local path provisioner to a Helm repo.

sergeyshaykhullin commented 4 years ago

+1

ribx commented 4 years ago

https://github.com/rancher/local-path-provisioner/tree/master/deploy/chart

softwareplumber commented 4 years ago

+1

ugoviti commented 4 years ago

+1

sergeyshaykhullin commented 4 years ago

@yasker Hello, any updates?

will-beta commented 4 years ago

expecting updates

sergeyshaykhullin commented 3 years ago

That is a prerequisite to add helm repo support?

rmoreas commented 3 years ago

helm/chart-releaser-action can help to publish charts on GitHub Pages.

sergeyshaykhullin commented 3 years ago

Also you can publish chart in OCI format https://github.com/appany/helm-oci-chart-releaser

sergeyshaykhullin commented 3 years ago

I have found that @ebrianne published copy of this chart and it is available on:

helm repo add ebrianne https://ebrianne.github.io/helm-charts
helm install my-local-path-provisioner ebrianne/local-path-provisioner --version 0.0.19 

And also @containeroo

helm repo add containeroo https://charts.containeroo.ch
helm install my-local-path-provisioner containeroo/local-path-provisioner --version 0.0.19

For me it is sutable as temporary workaround 🎉

ebrianne commented 3 years ago

@sergeyshaykhullin I did it because I saw that no chart was available for it. Pretty simple and working good for my needs.

Forbzy commented 3 years ago

Im glad that https://charts.containeroo.ch and https://ebrianne.github.io/helm-charts. Will these be kept up to date with new releases? Currently version 0.0.20 is out. Any word on when rancher will do there own one?

ebrianne commented 3 years ago

@Forbzy I ll try to keep it up to date. But it would be great if rancher would provide the chart out of the box.

patsevanton commented 2 years ago

any update ?

PatrickHuetter commented 1 year ago

Any update?

Twinki14 commented 12 months ago

It's been a number of years since this thread was updated, it looks like the above helm repositories are outdated

Any chance we could finally see local-path-provisioner in a official helm repo?

onedr0p commented 11 months ago

I think one of the major issues in getting this done is that this is very easy to do if the Rancher folks were using GH Workflows. However they are using drone for their build process and not sure if there's anyone that wants to contribute that change outside Rancher/SUSE. There are no easy methods to do with drone (insert the glue here) meanwhile using the official Helm chart-releaser-action with GH workflows is dead simple.

My ask to the maintainers would be, can GH workflows replace Drone here, if so are PRs welcome?

For the mean time I have migrated to democratic-csi using their local-hostpath driver which has a published chart and good support from the developer. You can also deploy openebs as local-hostpath as well.

winromulus commented 10 months ago

Would also appreciate a helm repo. It can be hosted in this github repo as the source

gecube commented 2 months ago

Hi! I am using fluxcd and would appreciate very much if some oci or helm chart registry will appear for storing local-path-provisioner. I know about project https://github.com/rancher/charts and it is shame that local-path-provisioner is not available in such a way as it is very useful and stable component.