docker-vernemq icon indicating copy to clipboard operation
docker-vernemq copied to clipboard

New Helm Chart Release

Open PSanetra opened this issue 4 years ago • 11 comments

The latest changes in the master are not yet available via the Helm chart repository. It would be nice to have a new release with the latest changes.

PSanetra avatar Sep 17 '20 08:09 PSanetra

Currlently helm fetch downloads vernemq-1.6.7.tgz and the latest is 1.6.8 (https://github.com/vernemq/docker-vernemq/blob/master/helm/vernemq/Chart.yaml)

helm repo add vernemq https://vernemq.github.io/docker-vernemq
helm fetch vernemq/vernemq

sdelrio avatar Feb 14 '21 16:02 sdelrio

I am having the same issue, I was trying to upgrade to 1.6.9 but the helm chart repo only goes up to 1.6.7: https://github.com/vernemq/docker-vernemq/blob/gh-pages/index.yaml

wilfrieddaniels avatar Jun 16 '21 10:06 wilfrieddaniels

I investigated a bit what should be done, and it seems that simply tagging the appropriate commits with helm-1.6.8 and helm-1.6.9 should trigger a Travis CI task that deploys the new versions to the Helm repo.

Could somebody of the maintainers do this ( @ioolkos ) ? Many thanks!

wilfrieddaniels avatar Jun 16 '21 13:06 wilfrieddaniels

Same here, the helm chart is not being released on updates

onedr0p avatar Jul 09 '21 16:07 onedr0p

Also trying to use the latest helm chart version, but the latest available in the repo is still 1.6.7

doubliez avatar Aug 18 '21 23:08 doubliez

We will ever get support from the maintainers, or should we move on? 😔

onedr0p avatar Aug 19 '21 01:08 onedr0p

The builds and helm tagging stuff was automated over Travis, and I'm out of Travis build credits. So I need to find a way to duplicate the automation.


:point_right: Thank you for supporting VerneMQ: https://github.com/sponsors/vernemq :point_right: Using the binary VerneMQ packages (.deb/.rpm/Docker) requires a subscription.

ioolkos avatar Aug 22 '21 14:08 ioolkos

@ioolkos you can use Github workflows instead, with chart-tester and chart-releaser it's pretty simple and best part, it's all free.

See this doc and here are some examples of repositories using these tools:

  • https://github.com/toboshii/hajimari
  • https://github.com/blakeblackshear/blakeshome-charts

onedr0p avatar Aug 22 '21 14:08 onedr0p

@ioolkos Would you accept a PR and champion this to completion? I don't want to contribute if it means waiting months for maintainers to get around to it.

onedr0p avatar Aug 22 '21 14:08 onedr0p

@onedr0p thanks for the offer, let me think about that. To be transparent about it, the automation pipeline contributes to the EULA-based Docker images (for which you need a paid subscription when you use them commercially). What's currently missing due to the Travis issue is the tagging of the Helm charts and the automated releases on the github-pages branch.

So even if your code be open source and not directly building anything closed, it'll contribute to the EULA-based packages, in terms of the test and/or build pipeline.

ioolkos avatar Aug 22 '21 14:08 ioolkos

Any update @ioolkos ? It's a real bummer this is not getting any attention. It seems like you have 15-30 minutes of work to do to deploy a helm chart release and fix the pipeline.

onedr0p avatar Sep 03 '21 17:09 onedr0p