Linters#

The file ci-lint.yml defines several jobs for linting tools.

hadolint#

Runs the Dockerfile linter hadolint.

helm-lint#

Runs helm lint for helm charts.

pylint#

Runs the pylint for python code.

kubeconform#

Runs the kubeconform linter for Kubernetes manifests. This check must pass for the pipeline to succeed.

kube-lint#

Runs the kube-lint static analysis for Kubernetes manifests. This is an advisory check, it is allowed to fail. It’s output is useful to inspect to improve the code.

kube-score#

Runs the kube-score static analysis for Kubernetes manifests. This is an advisory check, it is allowed to fail. It’s output is useful to inspect to improve the code.