mirror of
https://github.com/helmfile/helmfile-action.git
synced 2026-03-04 04:16:37 +00:00
helmfile-action
- TypeScript 94.6%
- JavaScript 5.4%
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.2.3 to 25.3.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.3.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|---|---|---|
| .github | ||
| __tests__ | ||
| dist | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc.js | ||
| action.yaml | ||
| eslint.config.js | ||
| jest.config.mjs | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
helmfile-action
Setup Helmfile and Helm for use in GitHub Actions.
This action works on Linux, macOS and Windows
- uses: helmfile/helmfile-action@v2.2.0
with:
helmfile-args: apply
Optional Inputs
helmfile-args: helmfile arguments. Required.helmfile-version: helmfile version. Default"latest".helmfile-workdirectory: helmfile working directory. Default"."helm-version: Helm version. Default"latest"helm-plugins: Comma separated list of Helm plugins to install. Defaulthttps://github.com/databus23/helm-diff. Supports version pinning using@versionsuffix (e.g.,https://github.com/databus23/helm-diff@v3.1.3).helmfile-auto-init: Whether to runhelmfile initbefore running helmfile command. Default"false"helmfile-kubeconfig-context: Kubeconfig context. Default"", if not empty, it will be written to$HOME/.kube/confighelm-diff-color: Enable helm diff plugin color output. Default"true".
Example with optional inputs
- uses: helmfile/helmfile-action@v2.2.0
with:
helmfile-version: 'v0.150.0'
helm-version: 'v3.11.0'
helm-plugins: >
https://github.com/databus23/helm-diff@v3.1.3,
https://github.com/jkroepke/helm-secrets@v4.2.2
helmfile-args: apply --environment prod
helmfile-auto-init: 'false'
Outputs
exit-code: Exit code of helmfile. Useful to handle diff--detailed-exitcode.helmfile-stdout: Standard output of helmfile command.helmfile-stderr: Error output of helmfile command.
Build action (for maintainer)
$ npm install
$ npm run all
dist/*should be included in commit.