Welcome to the Helm Charts repository for Kiberon Labs!
This repository contains Helm charts for deploying and managing applications with Kubernetes. We store both internal and external charts for the community. See the ./charts folder for all the charts we store and the relevant readmes for each.
Note that we publish all our charts to ArtifactHub for visiblity
git clone https://github.com/kiberon-labs/helm-charts.git
cd helm-charts
helm install my-release ./<chart-directory>
We follow best practices from RedHat
We use the Chart Testing (ct) tool for chart linting and testing, and helm-unittest for unit testing Helm charts. These tools are run automatically in CI via GitHub Actions, and you can also run them locally using Docker Compose or Helm plugins.
If you don’t have Helm or the required tools installed, you can use the provided docker-compose.yml to run linting and tests in a containerized environment:
docker-compose run lint
docker-compose run test
You can run unit tests for your charts using the helm-unittest plugin:
helm plugin install https://github.com/helm-unittest/helm-unittest
helm unittest ./<chart-directory>
We use Helm-docs to generate helm documentation and
master.See the relevant licences in the charts