Skip to content
Setup helmfile action
JavaScript
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
dist
src
.eslintrc.json
.gitignore
LICENSE
README.md
action.yml
package-lock.json
package.json

README.md

@mamezou-tech/setup-helmfile

CI

Setup helmfile with Helm and kubectl in GitHub Actions.

  • The AWS version of kubectl is installed.
  • This action works on Linux.
  • Helm 2.x is not supported.
name: CI
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - name: Setup helmfile
      uses: mamezou-tech/setup-helmfile@v0.1.0
    - name: Test
      run: |
        helmfile --version
        helm version
        kubectl version --client

Optional Inputs

  • helmfile-version : helmfile version. Default "v0.99.3".
  • helm-version : Helmfile version. Default "v3.0.3"
  • kubectl-version : kubectl version. Default 1.14.6
  • kubectl-release-date : kubectl release date. Default 2019-08-22

Example with optional inputs

name: CI
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - name: Setup helmfile
      uses: mamezou-tech/setup-helmfile@v0.1.0
      with:
        helmfile-version: "v0.99.2"
    - name: Test
      run: |
        helmfile --version

Build action (for maintainer)

$ npm install
$ npm run package

dist/index.js shoud be included in commit.

You can’t perform that action at this time.