Skip to main content

Helm

Supported Commands

Use these commands with the RepoFlow server:

helm repo add
helm repo update
helm install

Note: Commands that run locally are not listed here but will work as expected.

Authentication with Helm

The Helm CLI supports authentication using inline credentials.

Using inline credentials

To add the RepoFlow repository with inline credentials:

repo add repoflow-test-repo https://api.repoflow.io/helm/<workspace-name>/<repository-name>  --username <username> --password <password>

Replace placeholders with your actual values.

OCI Helm Support

RepoFlow supports storing, pushing, pulling, and installing OCI-based Helm charts using the existing Docker repository type. No separate Helm repository is required, Helm charts are handled just like Docker images via the OCI standard.

This works with standard Helm CLI commands:

# Push a chart to RepoFlow
helm push mychart-0.1.0.tgz oci://api.repoflow.io/<workspace-name>/<repository-name>

# Install directly from RepoFlow (no need to pull or export manually)
helm install mychart oci://api.repoflow.io/<workspace-name>/<repository-name> --version 0.1.0

Note: Make sure you're using Helm v3.8.0 or newer (or set HELM_EXPERIMENTAL_OCI=1 for v3.7.x).