https://github.com/web-seven/helm-github
Helm plugin for install charts from Github Releases
https://github.com/web-seven/helm-github
charts github helm helm-github
Last synced: 5 months ago
JSON representation
Helm plugin for install charts from Github Releases
- Host: GitHub
- URL: https://github.com/web-seven/helm-github
- Owner: web-seven
- License: mit
- Created: 2020-08-18T19:53:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-25T19:11:45.000Z (over 2 years ago)
- Last Synced: 2025-04-18T21:26:20.489Z (9 months ago)
- Topics: charts, github, helm, helm-github
- Language: JavaScript
- Homepage:
- Size: 123 KB
- Stars: 12
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# helm-github


[](https://artifacthub.io/packages/search?repo=helm-github)
`helm-github` is a [helm](https://github.com/kubernetes/helm) plugin that allows you to fetch charts from [Github Releases](https://docs.github.com/en/github/administering-a-repository/about-releases) created eg. by [Helm Chart Releaser Action 2](https://github.com/web-seven/chart-releaser-action)
## Pre-requisites
1. Plugin require latest version of [NodeJS](https://nodejs.org/) to be installed.
1. For communication with GitHub plugin needs authentication to GitHub API using [access token](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token):
- Use a Github Access Token via system variable `export GITHUB_TOKEN={token_value}`
## Installation
Install the stable version:
```shell
$ helm plugin install https://github.com/web-seven/helm-github.git
```
## Usage
```shell
# Add your repository to Helm
$ helm repo add repo-name github://owner/repo-name
# Update Helm cache
$ helm repo update
# Fetch the chart
$ helm fetch repo-name/chart
# Install the chart
$ helm install repo-name/chart
```