Skip to main content

ChartPress: render and publish helm charts and images

Project description

chartpress

Latest PyPI version GitHub Workflow Status GitHub Discourse Gitter

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 based on GitHub pages
  • Reset changes to Chart.yaml and values.yaml

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chartpress-2.3.1.dev0.tar.gz (51.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chartpress-2.3.1.dev0-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file chartpress-2.3.1.dev0.tar.gz.

File metadata

  • Download URL: chartpress-2.3.1.dev0.tar.gz
  • Upload date:
  • Size: 51.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for chartpress-2.3.1.dev0.tar.gz
Algorithm Hash digest
SHA256 15a806e6082074481a63c90ffbd8a5fb9b0446e3a90553578a0fab3e669721f7
MD5 be88377a35a57b67a6434af5011eab29
BLAKE2b-256 aa760770c78f4f6c15cadcf9da8e003403d3a9bdc4f056c1cbcdcd7fc4bee252

See more details on using hashes here.

Provenance

The following attestation bundles were made for chartpress-2.3.1.dev0.tar.gz:

Publisher: release.yaml on jupyterhub/chartpress

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chartpress-2.3.1.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for chartpress-2.3.1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a4dca94f2aea4b60619f466e6837791231fae81c4c24263285a8fce492e2591
MD5 62cc7675b7b1c76bd39576f78ac1ce3b
BLAKE2b-256 e0a710ebd732ab80f99fd9da00bd9ea9be9e436fef4deafb2f9a013b45306cef

See more details on using hashes here.

Provenance

The following attestation bundles were made for chartpress-2.3.1.dev0-py3-none-any.whl:

Publisher: release.yaml on jupyterhub/chartpress

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page