Skip to content

A Helm plugin to manage starter charts hosted in an OCI-based registry

License

Notifications You must be signed in to change notification settings

thepaulmacca/helm-starter-oci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Helm Starter OCI Plugin

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.

Install

helm plugin install https://github.com/thepaulmacca/helm-starter-oci

Commands

Important

For the pull and update commands, a --version must be specified.

pull

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

update

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

List all locally stored starter charts.

helm starter-oci list

delete

Deletes a locally stored starter chart. For example:

helm starter-oci delete deployment

help

Displays the help message with usage information for each command.

helm starter-oci help

About

A Helm plugin to manage starter charts hosted in an OCI-based registry

Topics

Resources

License

Stars

Watchers

Forks

Languages