Mojaloop Deployment with (Deprecated) Helm v2
Note: It is recommended that you upgrate from Helm v2 to v3 as v2 is at end-of-life. Refer to legacy instruction for Helm v2. Please refer to the Helm v2 to v3 Migration Guide.
This document exists for legacy purposes and describes how to install Mojaloop using Helm v2. Refer to the Design Authority issue #52 for more information.
Deployment and Setup
4.1. Helm v2 configuration
Config Helm CLI and install Helm Tiller on K8s cluster:
helm init
Note: if
helm init
fails withconnection refused error
, refer to troubleshootingValidate Helm Tiller is up and running. Windows replace
grep
withfindstr
:kubectl -n kube-system get po | grep tiller
Add mojaloop repo to your Helm config (optional):
helm repo add mojaloop http://mojaloop.io/helm/repo/
If the repo already exists, substitute 'add' with 'apply' in the above command.
Add the additional dependency Helm repositories. This is needed to resolve Helm Chart dependencies required by Mojaloop charts. Linux use with sudo;
helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator helm repo add kiwigrid https://kiwigrid.github.io helm repo add elastic https://helm.elastic.co
Update helm repositories:
helm repo update
5. Mojaloop
5.1. Mojaloop Helm v2 Deployment
Install Mojaloop:
Default installation:
helm --namespace demo --name moja install mojaloop/mojaloop
Version specific installation:
helm --namespace demo --name moja install mojaloop/mojaloop --version {version}
List of available versions:
helm search -l mojaloop/mojaloop
Custom configured installation:
helm --namespace demo --name moja install mojaloop/mojaloop -f {custom-values.yaml}
Note: Download and customize the values.yaml. Also ensure that you are using the value.yaml from the correct version which can be found via Helm Releases.