licenseware/helm-cli
Deploy Helm chart in a GitHub action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| action | upgrade -i, upgrade, install, uninstall, etc. | no | upgrade -i |
| atomic | Whether or not to pass `--atomic` to Helm | no | 1 |
| build-dependencies | Whether or not to run `helm dependency build` before deployment | no | 0 |
| chart-dir | Relative path from the repository root directory | no | helm |
| chmod-kubeconfig | Whether or not to change the access for the kubeconfig file to 600 | no | 1 |
| cleanup | Whether or not to delete all the kubeconfig & values files after deployment | no | 1 |
| cleanup-on-fail | Whether or not to delete all the newly created resources on failure | no | 1 |
| create-namespace | Whether or not to pass `--create-namespace` to Helm | no | 0 |
| force | Whether or not to pass `--force` to Helm | no | 0 |
| helm-version | — | no | v3.11.3 |
| kubeconfig | A JSON/YAML encoded string e.g. {"key": "value"}. Mutually exclusive with `kubeconfig-filepath` | no | — |
| kubeconfig-filepath | Path to kubeconfig file. Mutually exclusive with `kubeconfig` | no | — |
| namespace | — | no | default |
| release-name | — | no | ${{ github.event.repository.name }} |
| reuse-values | Whether or not to pass `--reuse-values` to Helm | no | 0 |
| timeout | The maximum amount of time to wait for the deployment to complete | — | 10m |
| update-dependencies | Whether or not to run `helm dependency update` before deployment | no | 1 |
| values | A comma separated list of values e.g. "key1=value1,key2=value2" | no | "" |
| values-file | A JSON/YAML encoded string e.g. {"key": "value"} | no | "" |
| values-filepath | A relative/absolute path to a file containing the YAML/JSON values | no | "" |
| values-string | A comma separated list of values e.g. "key1=value1,key2=value2" | no | "" |
| wait | Whether or not to pass `--wait` to Helm | no | 1 |
| wait-for-jobs | Whether or not to pass `--wait-for-jobs` to Helm | no | 0 |
Outputs
no outputs