Skip to content

Provi-Engineering/helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helm Charts

This repository contains Provi's Helm charts

Usage

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.

Development

Please refer to chart develoment documentation

Releasing

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:

Common Microservice

Common microservice is a chart that abstracts away majority of boilerplate helm code for deploying microservices.

Please check out documentation for details

Testing

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

To run all tests

make test

To run individual tests

TAG=podspec-securitycontext make test

You can get a list of tags by running:

git grep tags= | awk -F= '{print $2}'

About

Provi common Helm charts

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •