/helm-charts

Helm Charts for Labs Dev Ex

Primary LanguageSmartyApache License 2.0Apache-2.0

⚓️ Open Innovation Labs Helm Charts

Release Charts

A collection of Helm Charts to support Labs Developer Experience

🧰 Add this Helm Repo to your local 🧰

helm repo add rht-labs https://rht-labs.github.io/helm-charts

🏃‍♀️💨 How do I run a chart?

Login to your cluster and into your destination project. To install any given Chart using the default values just run:

helm install $NAME rht-labs/$CHART_NAME
eg:
helm install my-jenkins rht-labs/jenkins

Where:

  • $NAME - is the name you want to give the installed Helm App
  • $CHART_NAME - name of the chart found in charts directory

🏃‍♂️💨Customisation to a chart prior to install

For each chart, navigate to the root of it for the readme and default values. To over ride them, you could create your own my-values.yaml and make your changes there before installing

helm install $NAME -f my-values.yaml rht-labs/$CHART_NAME
eg:
helm install my-jenkins -f my-values.yaml rht-labs/jenkins

🏃‍♂️💨 Chart linting

Before adding a chart to this repo, make sure there is no linting issues, otherwise the PR actions will fail. We use both the integrated helm lint command and the chart testing tool.

helm lint charts/jenkins
ct lint charts/jenkins

👩‍🏫 Chart README Files

For more info on each chart checkout these!