Skip to content

feat: add helm lint task

Part of mstaff#460

Adds a new task for running helm lint.

This is the first of hopefully several CI Components related to developing Helm charts.

The intention here is to introduce a series of components to encourage teams to follow a set of policies and methods to developing helm charts that will allow for some level of consistency across charts.

This is only the first, but by the end it would be nice to have components for:

  1. Running tests against the charts, possibly using helm unittest (https://github.com/helm-unittest/helm-unittest)
  2. Linting (this change)
  3. Checkov, for security scanning (this component is already configured)
  4. Running conftest against the rendered output to enforce policies around labelling, etc
  5. More

Copier Template for Helm: common-template-copier!421 (merged)

cc @WarheadsSE

Edited by Andrew Newdigate

Merge request reports

Loading