Create a chart repository
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!
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!
And that's the exact methodology right there! https://harness.io/blog/helm-chart-repo/
@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)! 🙏
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?
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
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)?
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
- yes, it will be updated in case of a new release.
- yes, the
arangodbname is better thanarangodb-helm-chart
Perfect! @iMoses you can close this issue now! Thanks again for the good work @informalict.
This ticket can be closed now: we switched on the automatic update of Helm registry again.