athens icon indicating copy to clipboard operation
athens copied to clipboard

Init github actions with helm

Open marwan-at-work opened this issue 4 years ago • 2 comments

Testing github actions with helm charts

We don't completely understand how this ct tool is working. Docs for that are here: https://github.com/helm/chart-testing/blob/master/doc/ct_lint.md

marwan-at-work avatar Jun 26 '20 15:06 marwan-at-work

I've had to do the following:

  • Rather than using with: fetch-depth: 0 it requires git fetch --prune --unshallow instead
  • Because I bumped the version of kind/helm/helm-actions etc I then had to alter the apiVersion for the Deployment resources. I also had to add apiVersion to Chart.yaml as this is enforced now.
  • I had to add tag back in and remove registry. Also removed this from deployment.yaml
  • {{ default .Chart.appVersion }} on ln 56 should be {{ default .Chart.AppVersion }} so I sorted this.

chriscoffee avatar Jun 27 '20 16:06 chriscoffee

Things to do after this merges:

  1. Remove CircleCI integration
  2. Remove requirements on CircleCI

twexler avatar Aug 05 '20 19:08 twexler