https://github.com/brannondorsey/helm-charts
A small collection of helm charts
https://github.com/brannondorsey/helm-charts
folding-at-home gimps helm helm-charts helm-repository k8s kubernetes mprime xmrig
Last synced: about 14 hours ago
JSON representation
A small collection of helm charts
- Host: GitHub
- URL: https://github.com/brannondorsey/helm-charts
- Owner: brannondorsey
- Created: 2020-03-15T20:57:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-05T18:39:13.000Z (almost 5 years ago)
- Last Synced: 2025-10-11T19:32:10.627Z (about 14 hours ago)
- Topics: folding-at-home, gimps, helm, helm-charts, helm-repository, k8s, kubernetes, mprime, xmrig
- Language: HTML
- Homepage: https://helm.brannon.online
- Size: 232 KB
- Stars: 6
- Watchers: 0
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A Helm Chart Repository
This repo hosts several helm charts for distributed computing projects made available via one helm repository.
- [`folding-at-home`](charts/folding-at-home): Donate compute for medical research through the [Folding@home](https://foldingathome.org/) project and help cure diseases
- [`mprime`](charts/mprime): Donate compute to search for prime numbers via the [Great Internet Mersenne Prime Search](https://www.mersenne.org/) (GIMPS)!
- [`xmrig`](charts/xmrig): Mine [Monero](https://www.getmonero.org/) via leftover K8s cluster resources.## Quickstart
To install the charts from this repo, you must first configure `helm` to use it.
```bash
# Add the repo to your local helm client's
helm repo add brannon https://helm.brannon.online
```Once installed you can browse the available charts in the repo.
```
helm search repo brannon
NAME CHART VERSION APP VERSION DESCRIPTION
brannon/folding-at-home 0.1.0 7.5.1 Donate compute for medical research and help cu...
brannon/mprime 0.2.0 p95v298b6 Donate compute to search for prime numbers!
brannon/xmrig 0.1.0 5.8.2 Deploy Monero miners in a Kubernetes cluster
```Installing one is as simple as...
```bash
helm upgrade --install mprime brannon/mprime
```## Going Further
Each chart has its own README and CHANGELOG with information specific to its installation. For instance, the mprime chart's instructions can be found in [`charts/mprime/README.md`](charts/mprime/README.md).
## Maintenance
This chart repository is maintained by Brannon Dorsey. For questions or suggestions, please open an issue instead of emailing me directly. PRs welcome 😸.
## Integrity
All charts hosted in this repository are signed by [my PGP key: `607390646A4291D3`](https://keybase.io/brannondorsey/). You can verify packages are authentic while installing them by following the instructions below.
```bash
# Add my public key to your GPG keyring
curl https://keybase.io/brannondorsey/pgp_keys.asc | gpg --import# You may also need to provide the --keyring /path/to/pubring.gpg if you're public keyring
# is stored in a different location. If this fails, check out the link below as the gpg key
# format may have changed:
# https://github.com/helm/helm/issues/2843#issuecomment-424926564
helm upgrade --install --verify mprime brannon/mprime
```View the [Helm Provenance and Integrity](https://helm.sh/docs/topics/provenance/) docs for more info.
## Dev
New charts versions are released by bumping the chart version in `charts/mychart/Chart.yaml` and then running:
```bash
make release CHART=mychart
```This will package the chart inside `repo/mychart/mychart-VERSION.tgz` and add the an entry to `index.yaml`. New commits pushed to the `master` branch are immediately released to https://helm.brannon.online and made available to the public via GH Pages.