Readme

Contents

Abstract

A Helm chart for deploying a Monero node to Kubernetes.

Readme#

CodeQL Dependabot Updates Documentation OSSAR Test Helm Chart wakatime

Usage#

  1. Build the container image.

    VERSION=0.0.2
    DOCKER_REPO=edwardtheharris/monero-node
    GHCR_REPO=ghcr.io/edwardtheharris/helm-monero-node/node
    
    export VERSION
    export DOCKER_REPO
    export GHCR_REPO
    
    docker build \
     --build-arg VERSION="$VERSION-$(git rev-parse --short=6 HEAD)" \
     -t $GHCR_REPO:$VERSION-$(git rev-parse --short=6 HEAD) \
     -t $DOCKER_REPO:$VERSION-$(git rev-parse --short=6 HEAD) \
     --push -f docker/Dockerfile .
    
  2. Update the values.yaml file with appropriate values.

  3. Create a namespace.

    kubectl create ns monero
    
  4. Deploy the release.

    helm -n monero upgrade --install monero . -f values.yaml