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

github actions for helm chart automation?

Open billimek opened this issue 5 years ago • 1 comments

The helm github organization have recently created a set of github actions and associated demo repo for helm charts such that you can configure your own helm repo to do the following:

on every pull request:

  • lint the helm chart using the helm chart testing tool - this will not only check got helm linting, but also ensure that the chart has had a version bump, and other things
  • temporarily provision a KIND kubernetes-in-docker cluster and then actually helm install the candidate chart will then be installed to this cluster to make sure that it actually installs properly

on every merge to master:

  • the automation will package the chart and publish it as a github release and update the associated index.yml file on a gh-pages (or some other chosen name) branch

If this is something of interest, I'm happy to submit a PR with the necessary changes.

billimek avatar Jan 21 '20 11:01 billimek

we've already automated thoee steps, however we need to manually tag a helm release .

please check whatever we have in .travis.yml and suggest the related changes.

dergraf avatar Jan 21 '20 18:01 dergraf