Right now uploading a helm chart involves the following steps:
- Add a new CR for deployment-charts with the Helm template content.
- after merge, package the chart and generate a tgz release. Perform a helm repo index to update the index and add the new generated index to the commit
- after merge run puppet-agent to update the content
We should add CI on deployment-charts and for every commit do a helm lint, after commit gets merged another CI job should package the released tgz and update the index on repo.