helm-starter-oci
is a Helm plugin that allows you to manage starter charts hosted in an OCI-based registry. You can pull and update charts to simplify creating charts with common configurations, and also delete charts locally if required.
helm plugin install https://github.com/thepaulmacca/helm-starter-oci
Important
For the pull
and update
commands, a --version
must be specified.
Pulls a starter chart from an OCI registry and saves it to your local Helm starters directory ($(helm env HELM_DATA_HOME)/starters
). This chart can then be used with helm create
. For example:
# pull chart
helm starter-oci pull oci://ghcr.io/thepaulmacca/charts/deployment --version 0.1.0
# create chart
helm create demo --starter deployment
Updates a starter chart to the specified version from the OCI registry if it already exists locally. Useful for ensuring that your starter charts are up-to-date. For example:
helm starter-oci update oci://ghcr.io/thepaulmacca/charts/deployment --version 0.2.0
List all locally stored starter charts.
helm starter-oci list
Deletes a locally stored starter chart. For example:
helm starter-oci delete deployment
Displays the help message with usage information for each command.
helm starter-oci help