Package chart for distribution

Create a versioned .tgz package from a chart directory

helm package ./mychart --version 1.2.3 --app-version 1.2.3

tool
helm54 commands
tags
helmci

More helm commands

  • helm push mychart-1.2.3.tgz oci://registry.example.com/charts

    Publish a chart to an OCI-compatible registry (Helm 3.8+)

  • helm lint ./mychart -f values.yaml --strict

    Validate chart structure and catch template errors

  • helm template <name> ./chart --show-only templates/deployment.yaml

    Render just one manifest to inspect output; note: path is relative to chart root

  • helm template <name> ./chart --kube-version 1.29 --api-versions policy/v1 --include-crds

    Render with fixed kube/API versions for CRD capability gates offline; includes CRDs

  • helm upgrade --install <name> ./chart --reset-values -f values.yaml

    note: --reuse-values silently keeps stale overrides; --reset-values forces clean merge

all 54 helm commands