Skip to content

VentesWorks/charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Helm charts to deploy python applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages