/helm-chart

Helm charts for BC software that is deployed to multiple cloud services

Primary LanguageSmarty

.github/workflows/release_helm.yaml GitHub

This repository provides Brockmann Consult Helm charts to be deployed in Kubernetes clusters. This repository stores its packaged Helm chart in its gh-pagesbranch. These packaged Helm charts are made available as a valid Helm chart repository on an automatically updated website thanks to [GitHub Pages][]. We use chart-releaser-action to update the helm chart repository.

Currently, this repository comprises the following software charts for:

Usage

This Helm chart repository enables you to install a xcube-hub Helm chart directly from it into your Kubernetes cluster.

# Let helm the command line tool know about a Helm chart repository
helm repo add bc-org  https://bc-org.github.io/helm-chart
helm repo update

# Simplified example on how to install a Helm chart from a Helm chart repository
# named jupyterhub. See the Helm chart's documentation for additional details
# required.
helm install bc-org/xcube-hub --version <helm chart version>

In some cases you want to use this Helm chart as sub-chart. In that situation you need to add a repository entry to your global Chart.yaml:

dependencies:
  - name: "xcube-hub"
    version: <helm chart version>
    repository: "https://bc-org.github.io/helm-chart"

Then run the following command to add the xcube-hub Helm chart which will add a tared and gzipped file (xcube-hub-<helm chart version>.tgz) to your charts directory:

helm dependency update

Acknowledgements

This README is adapted from the Jupyterhub helm chart README.