Skip to main content

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