nils1k / helm-charts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Entur Helm Charts

Entur Helm Charts is a collection of a few opinionated helm charts used internally at Entur.

Documentation

The common helm chart is a quick and easy way to get an application ready for deployment to a modern and secure cluster. Read more in its updated README.md.

Use common

Add to Chart.yaml:

dependencies:
  - name: common
    version: <x.x.x>
    repository: "https://entur.github.io/helm-charts"

Update common

Update version in Chart.yaml and run helm dependency update

Development

Render example values files

helm template charts/common -f example/values-minimal.yaml
helm template charts/common -f example/values-cron.yaml

Generate documentation

docker run --rm --volume "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:latest

Install helm chart unit test plugin

helm plugin install https://github.com/vbehar/helm3-unittest

Run unit tests

helm unittest ./charts/common

About


Languages

Language:Smarty 100.0%