/helm-charts

Helm charts repository

Primary LanguageSmartyMIT LicenseMIT

helm-charts

Actions Status

Helm charts repository for an assortment of charts which aren't available here:

Requirements

To make use of this repository, we will need the below tools:

Usage

First we will need to add this to our repositories in Helm:

helm repo add henrycook https://henrycook.github.io/helm-charts/

We will then be able to search the repo, like so:

helm search repo henrycook

To then use a chart in the repo we can do something like so:

helm install alerta henrycook/alerta

Development

For developement we will need:

We utilise Docker for all of our tasks within the Makefile, which in turn uses official images for it's actions e.g. chart-testing and helm. The approach to utilise Docker within the Makefile was to make the tooling portable, and not require a list of tools to be available on the host machine.

Packaging and Index

When adding or amending charts, please ensure the package is updated along with the index. This can be done by doing the following commands:

make package

make index

We will be prompted when raising a PR to do these things, however please just be aware.

Validation and Linting

To check if the Helm chart is valid and passes linting, we may run:

make lint