mamezou-tech / setup-helmfile

Setup helmfile action
MIT License
41 stars 20 forks source link

Add support for additional Helm plugins #25

Closed koenpunt closed 3 years ago

koenpunt commented 3 years ago

We needed the helm-git plugin, and wanted the action to be reusable across workflows, without having to add an additional step for running helm plugin install https://github.com/aslafy-z/helm-git --version 0.10.0.

This PR introduces a new input additional-helm-plugins, which accepts a comma separated list of additional plugins to install, accepting anything that can be passed to helm plugin install.

- name: Setup Helm
  uses: mamezou-tech/setup-helmfile@plugins
  with:
    helm-version: v3.5.3
    helmfile-version: v0.138.7
    additional-helm-plugins: https://github.com/aslafy-z/helm-git --version 0.10.0
koenpunt commented 3 years ago

Or do you otherwise accept a PR that includes helm-git in the default plugins?