Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-30T11:51:48.000Z (3 months ago)
- Last Synced: 2024-10-30T12:33:27.739Z (3 months ago)
- Topics: helm, kubernetes, monero
- Language: Python
- Homepage: https://edwardtheharris.github.io/helm-monero-node/
- Size: 154 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
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
---[![CodeQL](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/codeql.yml/badge.svg)](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/codeql.yml)
[![Dependabot Updates](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/dependabot/dependabot-updates)
[![Documentation](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/documentation.yml/badge.svg)](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/documentation.yml)
[![OSSAR](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/ossar.yml/badge.svg)](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/ossar.yml)
[![Test Helm Chart](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/helm.yml/badge.svg)](https://github.com/edwardtheharris/helm-monero-node/actions/workflows/helm.yml)
[![wakatime](https://wakatime.com/badge/github/edwardtheharris/helm-monero-node.svg)](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
```