Add helm lint to CI

Related to #115 (closed)

helm lint is a thing and the charts don't currently pass helm's lint checks.

helm lint --set gitlab.certmanager-issuer.email=asdf@asdf.com
==> Linting .
[ERROR] Chart.yaml: directory name (helm.gitlab.io) and chart name (gitlab-chart) must be the same
[INFO] Chart.yaml: icon is recommended

This won't actually lint each of the subcharts. We won't be able to do that until after each chart is fully independent.

Assignee Loading
Time tracking Loading