Giter Club home page Giter Club logo

helm-charts's Introduction

A Helm Chart Repository

This repo hosts several helm charts for distributed computing projects made available via one helm repository.

Quickstart

To install the charts from this repo, you must first configure helm to use it.

# 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...

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.

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. You can verify packages are authentic while installing them by following the instructions below.

# 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 docs for more info.

Dev

New charts versions are released by bumping the chart version in charts/mychart/Chart.yaml and then running:

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.

helm-charts's People

Contributors

brannondorsey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

helm-charts's Issues

Multi Arch Docker?

I would like to run your mprime chart on a cluster of 64 bit Raspberry Pis. I could build this myself, but then there would be two Helm charts for the same thing with different architectures.

If you could build your docker image for arm64 I believe your existing chart would work for others also running pi clusters.

Thank you.

PrimeNet error 7: Invalid parameter

When trying to run on a Kubernetes Cluster:

[Main thread Apr 25 08:27] Mersenne number primality test program version 30.3
[Comm thread Apr 25 08:27] Exchanging program options with server
[Main thread Apr 25 08:27] Optimizing for CPU architecture: Core i3/i5/i7, L2 cache size: 16x256 KB, L3 cache size: 16x25 MB
[Main thread Apr 25 08:27] Starting workers.
[Worker #1 Apr 25 08:27] Worker starting
[Worker #2 Apr 25 08:27] Waiting 5 seconds to stagger worker starts.
[Worker #1 Apr 25 08:27] Setting affinity to run worker on CPU core #2
[Worker #1 Apr 25 08:27] No work to do at the present time.  Waiting.
[Comm thread Apr 25 08:27] PrimeNet error 7: Invalid parameter
[Comm thread Apr 25 08:27] parameter g: Invalid value/precision: ''
[Comm thread Apr 25 08:27] Visit http://mersenneforum.org for help.
[Comm thread Apr 25 08:27] Will try contacting server again in 70 minutes.
[Worker #2 Apr 25 08:27] Worker starting
[Worker #2 Apr 25 08:27] Setting affinity to run worker on CPU core #3
[Worker #2 Apr 25 08:27] No work to do at the present time.  Waiting.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.