Skip to content

Using GCS as a helm repo

We are able to use GCS (Google cloud storage) as a helm repo.

This is especially useful where we want to package charts to be used by people who do not always have access to teh repo.

Install plugin

We need to have the helm gcs plugin to use this

helm plugin install https://github.com/hayorov/helm-gcs.git

Upgrading Plugin

helm plugin update gcs

Init the bucket

Note

We only need to do this once when we create a new bucket.

helm gcs init gs://bysd-helmstore

Add repo to Helm

helm repo add bysd-store gs://bysd-helmstore

Push chart to repo

helm gcs push chart.tar.gz bysd-store

As a biproduct of this, it will update the index.yaml file for you

Update the cache

helm repo update

Remove chart

helm gcs rm chart repo-name

Further Reading

Github


Want to make this site better? Open a PR or help fund hosting costs