mattermost / mattermost-helm

Mattermost Helm charts for Kubernetes
Apache License 2.0
165 stars 147 forks source link

Template errors are not currently detected by tests #326

Open andrewodri opened 2 years ago

andrewodri commented 2 years ago

The current lint-charts and install-charts CircleCI jobs depend on the chart-testing packages, which does a great job at linting and installing respectively. However, it falls short when is comes to validating templates by passing in non-default values, or when it comes to identifying template whitespace errors.

A newly introduced feature in chart-testing, helm-extra-set-args, might be an effective way to catch these by forcing common charts to be enabled (such as ingress, persistence, and autoscaling) during the lint process.