https://github.com/edwardtheharris/helm-monero-node
A simple Helm Chart to deploy a Monero node.
https://github.com/edwardtheharris/helm-monero-node
helm kubernetes monero
Last synced: 26 days ago
JSON representation
A simple Helm Chart to deploy a Monero node.
- Host: GitHub
- URL: https://github.com/edwardtheharris/helm-monero-node
- Owner: edwardtheharris
- License: other
- Created: 2024-09-17T15:33:56.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-01-27T13:43:37.000Z (3 months ago)
- Last Synced: 2025-02-11T16:35:55.464Z (3 months ago)
- Topics: helm, kubernetes, monero
- Language: Python
- Homepage: https://edwardtheharris.github.io/helm-monero-node/
- Size: 277 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- License: license.md
- Security: security.md
Awesome Lists containing this project
README
---
abstract: A Helm chart for deploying a Monero node to Kubernetes.
authors:
- name: Xander Harris
email: [email protected]
date: 2024-08-17
title: Readme
---[](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/codeql.yml)
[](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/dependabot/dependabot-updates)
[](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/documentation.yml)
[](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/ossar.yml)
[](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/helm.yml)
[](https://wakatime.com/badge/github/edwardtheharris/helm-monero-node)## Usage
1. Build the container image.
```shell
VERSION=0.0.2
DOCKER_REPO=edwardtheharris/monero-node
GHCR_REPO=ghcr.io/edwardtheharris/helm-monero-node/nodeexport VERSION
export DOCKER_REPO
export GHCR_REPOdocker 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.```shell
kubectl create ns monero
```4. Deploy the release.
```shell
helm -n monero upgrade --install monero . -f values.yaml
```