Chart linting is performed using helm’s CT tool.
Configuration files for CT have been provided.
To generate chart README.md files from its respective values.yaml file we use the helm-docs tool:
docker run --rm --volume "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:v1.10.0
Some settings should better not be part of the actual deployment (like credentials to the database or the vault). Therefore, it is possible to deploy a secret with these confidential settings beforehand, and make it known to the deployment by setting the secret name in the envSecretName
field of the respective deployments.