-
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
Conversation
github-install.sh
Outdated
fi | ||
|
||
# Update plugin | ||
# Update this plugin |
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"
plugin.yaml
Outdated
@@ -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 comment
The 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.
plugin.yaml
Outdated
@@ -1,5 +1,5 @@ | |||
name: "github" | |||
version: "0.1.0" | |||
version: "0.1.1" | |||
usage: "Install helm charts from github repos" |
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.
"Install Helm charts from GitHub repos"
plugin.yaml
Outdated
@@ -1,5 +1,5 @@ | |||
name: "github" | |||
version: "0.1.0" | |||
version: "0.1.1" | |||
usage: "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 comment
The reason will be displayed to describe this comment to others. Learn more.
Let's rename this from github-install.sh
to something more generic since now it also does upgrades. Perhaps call it just github.sh
or github-plugin.sh
LICENSE
Outdated
@@ -186,7 +186,7 @@ | |||
same "printed page" as the copyright notice for easier | |||
identification within third-party archives. | |||
|
|||
Copyright [2017] [Gladly Software, Inc.] | |||
Copyright [2017-2018] [Gladly Software, Inc.] |
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.
Remove brackets.
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.
- Remove brackets in Copyright.
- Normalize
Github
toGitHub
- Wait for @darend to give final approval
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.
Thanks!
what
upgrade
commandwhy
test
Install the Helm plugin
helm plugin install --version feature-add-charts-upgrade https://github.com/sagansystems/helm-github.git
Install Helm chart from GitHub
helm github install --repo git@github.com:kubernetes/charts.git --path stable/external-dns
Upgrade Helm chart from GitHub
helm github upgrade nuanced-jellyfish --repo git@github.com:kubernetes/charts.git --path stable/external-dns