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.
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:
KIND
kubernetes-in-docker cluster and then actuallyhelm install
the candidate chart will then be installed to this cluster to make sure that it actually installs properlyon every merge to master:
index.yml
file on agh-pages
(or some other chosen name) branchIf this is something of interest, I'm happy to submit a PR with the necessary changes.