A Helm plugin to install raw Helm Charts from Github
Clone or download
Latest commit 203e690 Mar 21, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
repos Update repos .gitignore Nov 13, 2017
.gitignore Add upgrade command (#6) Mar 16, 2018
LICENSE Add upgrade command (#6) Mar 16, 2018
README.md Add upgrade command (#6) Mar 16, 2018
github.sh fetching a repo Mar 21, 2018
plugin.yaml Add upgrade command (#6) Mar 16, 2018

README.md

helm-github

A Helm plugin that installs or upgrades raw Helm charts from GitHub

Installation

  • helm plugin install --version master https://github.com/sagansystems/helm-github.git
  • helm github --help

image

helm-github plugin updates

Automatically

  • helm github --update

Manually

  • cd $HELM_HOME/plugins/
  • git pull

Usage

Install a chart from a GitHub repo

  • helm github install --repo git@github.com:kubernetes/charts.git --path stable/external-dns
  • helm github install --repo git@github.com:coreos/alb-ingress-controller.git --ref 6d64984 --path alb-ingress-controller-helm
  • helm github install --repo git@github.com:coreos/alb-ingress-controller.git --ref master --path alb-ingress-controller-helm --namespace kube-system --name alb-ingress-ctlr-1 -f alb-ingress-controller/values.yml --version 0.0.6

Upgrade the happy-panda release to a new version of the chart from a GitHub repo

  • helm github upgrade happy-panda --repo git@github.com:kubernetes/charts.git --path stable/external-dns
  • helm github upgrade happy-panda --repo git@github.com:coreos/alb-ingress-controller.git --ref 6d64984 --path alb-ingress-controller-helm
  • helm github upgrade happy-panda --repo git@github.com:coreos/alb-ingress-controller.git --ref master --path alb-ingress-controller-helm -f alb-ingress-controller/values.yml --version 0.0.6