Skip to content

cosmicrocks/helm-charts

Repository files navigation

Cosmic Rocks Helm Charts

License

This repository contains Helm charts for the OCEAN protocol Bitcoin infrastructure components.

Available Charts

Bitcoin

A Helm chart for Bitcoin Knots, providing a production-ready Bitcoin node deployment with:

  • StatefulSet deployment for stable persistent storage
  • Configurable service types (ClusterIP, NodePort, LoadBalancer)
  • Prometheus monitoring support
  • Flexible networking configurations (mainnet, testnet, regtest)

Datum

A Helm chart for Datum - a decentralized mining gateway for the OCEAN protocol with:

  • Stratum mining server
  • Management API
  • Integration with Bitcoin RPC
  • Health checks and monitoring

Usage

Adding the Repository

helm repo add cosmicrocks https://cosmicrocks.github.io/helm-charts/
helm repo update

Installing Charts

# Install Bitcoin node
helm install bitcoin cosmicrocks/bitcoin

# Install Datum mining gateway
helm install datum cosmicrocks/datum

Configuration

Each chart includes comprehensive configuration options. See individual chart README files for details:

Development

Contributing

Please read CONTRIBUTING.md for development guidelines.

Important: When making changes to charts, always bump the chart version in Chart.yaml to trigger automatic releases.

Chart Versioning

This repository uses automated releases through chart-releaser-action. New releases are only created when chart versions are incremented:

  • Patch versions (x.y.z → x.y.z+1): Bug fixes, configuration updates
  • Minor versions (x.y.z → x.y+1.0): New features, backwards-compatible changes
  • Major versions (x.y.z → x+1.0.0): Breaking changes

Local Development

# Lint charts
helm lint charts/bitcoin charts/datum

# Test templating
helm template bitcoin charts/bitcoin
helm template datum charts/datum

# Test installation (requires Kubernetes cluster)
helm install bitcoin-test charts/bitcoin --dry-run

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •