Chartpress#

Chartpress automate basic Helm chart development work. It is tightly used in development of the JupyterHub and BinderHub Helm charts.

Features#

Chartpress can do the following with the help of some configuration.

  • Update Chart.yaml’s version appropriately

  • Build docker images and tag them appropriately

  • Push built images to a docker image repository

  • Update values.yaml to reference the built images

  • Publish a chart to a Helm chart registry, either OCI or a static site based on GitHub pages

  • Reset changes to Chart.yaml and values.yaml