Skip to content

Latest commit

 

History

History
64 lines (40 loc) · 1.52 KB

File metadata and controls

64 lines (40 loc) · 1.52 KB

Helm Charts

Helm charts for deploying Python web and backend applications.

Helm must be installed to use the charts. For more information on using Helm, refer to the Helm documentation. For a quick introduction to Charts, see the Chart Guide.

Requirements

  1. Kubernetes 1.20+
  2. Helm 3.0+

How Do I Install These Charts?

helm repo add leadbook https://ventesworks.github.io/charts/repo/

You can then run helm search repo leadbook to see all charts.

To install a chart, check out leadbook/<chart name>/values.yaml and provide your custom values.yaml for your application.

helm install my-release leadbook/<chart name> -f values.yaml

Uninstalling the Chart

To uninstall/delete the my-release release:

helm delete my-release

The command removes all the Kubernetes components associated with the chart and deletes the release.

Work on the Chart

To view the rendered templates after editing:

helm template --debug my-release leadbook/app/ -f values.yaml > output.yaml

To lint the chart:

helm lint leadbook/app/

Publishing the Chart

Increment the version number in Chart.yaml of the respective chart. Then make the package:

helm package leadbook/app/ -d repo/

Recreate the repo index

helm repo index repo/ --url https://ventesworks.github.io/charts/repo/

Merge changes to master branch and push. The package will be published to the live repo.