Skip to main content

Push a Helm chart to Container Registry

Last update:
  1. Authorize in the Helm CLI.

  2. Create a Helm chart:

    helm create <chart_name>

    Specify chart_name — the name of the Helm chart.

  3. Package the Helm chart and save it locally:

    helm package <chart_name> --version <chart_version>

    Specify chart_version — the Helm chart version.

    The response will show the path to the Helm chart storage location:

    Successfully packaged chart and saved it to: /<path>/<chart_name>-<chart_version>.tgz
  4. Push the Helm chart to the Container Registry:

    helm push <chart_name>-<chart_version>.tgz oci://cr.selcloud.ru/<registry>

    Specify registry — the name of the registry to which you want to push the Helm chart.

    The Helm chart will appear in the Control Panel in a new repository within the specified registry. The repository is created automatically and inherits the name of the pushed Helm chart.