-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add upgrade command #6
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,4 @@ | ||
repos | ||
.idea | ||
helm-github.iml | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,38 @@ | ||
# helm-github | ||
|
||
This is a helm plugin that installs raw helm charts from github. | ||
A Helm plugin that installs or upgrades raw Helm charts from GitHub | ||
|
||
* https://docs.helm.sh/helm/#helm-install | ||
* https://docs.helm.sh/helm/#helm-upgrade | ||
|
||
|
||
# Installation | ||
* `helm plugin install --version master https://github.com/sagansystems/helm-github.git` | ||
* `helm github --help` | ||
|
||
![image](https://user-images.githubusercontent.com/52489/33590100-fa79e052-d931-11e7-9879-b0fd7db7d09a.png) | ||
|
||
# Updates | ||
|
||
# `helm-github` plugin updates | ||
|
||
### Automatically | ||
* `helm github --update` | ||
|
||
### Manually | ||
* `cd $HELM_HOME/plugins/` | ||
* `git pull` | ||
|
||
|
||
|
||
# Usage | ||
* `helm github install --repo git@github.com:kubernetes/charts.git --path stable/external-dns/` | ||
|
||
### 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` |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
name: "github" | ||
version: "0.1.0" | ||
version: "0.1.1" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's make this a major release since we're adding a new action. |
||
usage: "Install helm charts from github repos" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. "Install Helm charts from GitHub repos" |
||
description: |- | ||
This plugin installs raw Helm charts from Github. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's rename this from |
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about "Update this helm plugin"