Helm

For informations on how to install helm please refer to Installing helm

What is Helm?

{% include "/partials/helm/description.md" %}

How to get CORD Helm charts

Donwload the helm-charts repository

You can get the CORD helm-chars by cloning the helm-charts repository:

git clone https://gerrit.opencord.org/helm-charts

If you have downloaded the CORD code following the Getting the Source Code guide, you'll find it in ~/cord/helm-charts.

IMPORTANT: All the helm commands needs to be executed from within this directory

Add the CORD repository to helm

If you don't want to download the repository, you can just add the OPENCord charts to your helm repo:

helm repo add cord https://charts.opencord.org/master
helm repo update

If you decide to follow this route the cord/ prefix needs to be added to specify the repo to use, for example

helm install -n xos-core xos-core

will become

helm install -n xos-core cord/xos-core

CORD example values

As you may have noticed, there is an example folder in the helm-chart repository. The files contained in that repository are examples of possible overrides to obtain a custom deployment.

For example, it is possible to deploy a single instance of kafka, for development purposes, by using this value file:

helm install --name cord-kafka incubator/kafka -f examples/kafka-single.yaml