kube-arangodb icon indicating copy to clipboard operation
kube-arangodb copied to clipboard

Create a chart repository

Open iMoses opened this issue 5 years ago • 9 comments

according to this: https://helm.sh/docs/topics/chart_repository/ all you need to do is have an updated index.yaml file with all releases defined in it, and t can be anywhere from a static server to github-page.

this will make installing and managing dependencies of kube-arangodb much easier!

iMoses avatar May 15 '20 00:05 iMoses

Yes exactly, and this can make the whole process really trivial https://github.com/helm/chart-releaser! Also, it would allow helm upgrade to work!

mysticaltech avatar Oct 05 '21 09:10 mysticaltech

And that's the exact methodology right there! https://harness.io/blog/helm-chart-repo/

mysticaltech avatar Oct 05 '21 09:10 mysticaltech

@ewoutp @ajanikow @maierlars This is very low-hanging fruit, IMHO ripe for picking! It will close 3 issues and will make this repo even more awesome by having automated helm support!

The blog link above exposes the method that uses Github actions and pages to automate everything, it can be done in less in 15 minutes (hopefully)! 🙏

mysticaltech avatar Oct 05 '21 09:10 mysticaltech

Hello @informalict, someone brought this to my attention https://github.com/arangodb/kube-arangodb/tree/gh-pages/. First of all, thank you, that looks like exactly what we needed! 🎉 And second, please where what the Github pages URL to access this helm repo?

mysticaltech avatar Oct 13 '21 15:10 mysticaltech

Hello @mysticaltech

Please use the following commands to use the kube-arangodb chart repo:

helm repo add arangodb-helm-charts https://arangodb.github.io/kube-arangodb

helm install crd arangodb-helm-charts/kube-arangodb-crd helm install crd arangodb-helm-charts/kube-arangodb

informalict avatar Oct 13 '21 19:10 informalict

Yes Sir @informalict! Well done, thanks again! Will it also be automatically updated when a new release drops (see above shared a link to GitHub workflow examples that can make that happen)?

mysticaltech avatar Oct 13 '21 19:10 mysticaltech

Also, I would like to propose shorter commands:

helm repo add arangodb https://arangodb.github.io/kube-arangodb

helm install kube-arangodb-crd arangodb/kube-arangodb-crd
helm install kube-arangodb arangodb/kube-arangodb

mysticaltech avatar Oct 13 '21 19:10 mysticaltech

  1. yes, it will be updated in case of a new release.
  2. yes, the arangodb name is better than arangodb-helm-chart

informalict avatar Oct 14 '21 11:10 informalict

Perfect! @iMoses you can close this issue now! Thanks again for the good work @informalict.

mysticaltech avatar Oct 14 '21 12:10 mysticaltech

This ticket can be closed now: we switched on the automatic update of Helm registry again.

nikita-vanyasin avatar Oct 24 '23 08:10 nikita-vanyasin