Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 1.79 KB

README.md

File metadata and controls

50 lines (30 loc) · 1.79 KB

Helm implementation of Cardano Node

GitHub release (latest SemVer) GitHub branch checks state GitHub issues GitHub stars GitHub license

Repository for Cardano node deployment using helm.

Custom images built with tekton pipelines and also custom haskell-cabal tekton builder.

Work in progress. The goal is to implement a fully working API using Helm + Helmfiles and/or ArgoCD

Requirements

  • Kubernetes cluster on version 1.20+

  • Helm 3

For local:

  • Docker engine

Running locally with docker

git clone https://github.com/jrx-sjg/cardano-helm.git

mkdir db/

docker pull ghcr.io/jrx-sjg/cardano-helm:$VERSION-$BUILD_ID
docker run -ti -e NETWORK=mainnet -v $PWD/docker/node/config/:/opt/cardano/files -v $PWD/db/:/opt/cardano/db ghcr.io/jrx-sjg/cardano-helm:$VERSION-$BUILD_ID

Install the chart

Helm must be installed to use the charts. Please refer to Helm's documentation to get started.

Once Helm is set up properly, add the repo as follows:

helm repo add <<myrepo>> https://jrx-sjg.github.io/cardano-helm/

you can search the charts via:

helm install cardano-helm <<myrepo>>/cardano-helm --namespace <<mynamespace>> --values <<myvalues.yaml>>

View the YAML

You can have a look at the underlying charts YAML at: index.yaml