This repository contains Provi's Helm charts
Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
Once Helm has been set up correctly, add the repo as follows:
helm repo add provi https://provi-engineering.github.io/helm-charts
If you had already added this repo earlier, run helm repo update to retrieve
the latest versions of the packages. You can then run helm search repo provi to see the charts.
Please refer to chart develoment documentation
See instructions in the develoment documentation. The upshot:
- Update the
CHANGELOG.md - Update the version in
common/Chart.yaml - Run
. scripts/update-fixture-charts.sh <version>(where<version>is the version you've updated to - PR your change
- Merge
Github actions will tag and deploy the chart.
The chart will be accessible in two ways:
- via
helm repo add s3://provi-helm-chartsif you're using the Helm s3 plugin - via https://provi-engineering.github.io/helm-charts/
Common microservice is a chart that abstracts away majority of boilerplate helm code for deploying microservices.
Please check out documentation for details
When cloning, don't for get to run:
git clone --recurse-submodules git@github.com:Provi-Engineering/helm-charts.git
If you did forget, you can run:
git submodule update --init
make test
TAG=podspec-securitycontext make test
You can get a list of tags by running:
git grep tags= | awk -F= '{print $2}'