Skip to content

Getting Started

  • Helm 3.x installed
  • A Kubernetes cluster (or a local one like kind/k3d)
Terminal window
helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts
helm repo update

Create a values.yaml file:

controllers:
main:
containers:
main:
image:
repository: nginx
tag: latest
service:
main:
controller: main
ports:
http:
port: 80

Install the chart:

Terminal window
helm install my-app bjw-s/app-template -f values.yaml

Add a $schema reference at the top of your values file for full autocompletion and validation:

# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/main/charts/library/common/values.schema.json
controllers:
main:
# ...