Pushing a Helm chart to a registry
You can push Helm Charts
Note
If you are using a Helm version lower than 3.7.1, re-upload the charts to the Container Registry repository when upgrading to a newer version.
To push a Helm chart:
CLI
-
Install
Helm 3.7.1 or higher. -
Enable Open Container Initiative
support in the Helm client:export HELM_EXPERIMENTAL_OCI=1
-
Authenticate your Helm client in the Container Registry registry using an Identity and Access Management token:
-
Run the command:
helm registry login cr.il.nebius.cloud -u iam Password: <Identity and Access Management token>
Result:
Login succeeded
-
Save the Helm chart locally:
helm package . --version <Helm chart version>
Result:
Successfully packaged chart and saved it to: /<path>/<Helm chart name>-<version>.tgz
-
Push the Helm chart to Container Registry:
helm push <Helm chart name>-<version>.tgz oci://cr.il.nebius.cloud/<registry ID>
Result:
Pushed: cr.il.nebius.cloud/<registry ID>/<Helm chart name>:<version> Digest: <SHA256...>