Skip to main content

Helm with an OCI repository

·1 min

Helm with an OCI repository #

Deploying a Helm chart from a OCI repository like Harbor. In this example we will deploy a cert-manager chart using a Harbor repository.

Add Helm Repo #

helm repo add jetstack https://charts.jetstack.io

Fetch Helm Chart #

helm fetch jetstack/cert-manager --version v1.12.1

Login to local Harbor Repo #

helm registry login harbor.example.com

Upload Helm Chart #

helm push cert-manager-v1.12.1.tgz oci://harbor.example.com/helm_repo

Deploy Helm Chart #

helm install cert-manager oci://harbor.example.com/helm-repo/cert-manager \
    --version v1.12.1 \
    --create-namespace \
    --namespace cert-manager \
    --set installCRDs=true