mamezou-tech / setup-helmfile

Setup helmfile action
MIT License
41 stars 20 forks source link

Install custom helm plugins #13

Closed adri closed 3 years ago

adri commented 3 years ago

Idea: Would be cool to install custom plugins for helm as well.

kondoumh commented 3 years ago

The current version installs the following plug-ins, is there anything else you need?

kriptor commented 3 years ago

The current version installs the following plug-ins, is there anything else you need?

  • helm-diff
  • helm-s3

helm-git secrets

manuelvanrijn commented 3 years ago

@kriptor The way I did it was by installing it after this action

-
  name: Install helm-secret plugin
  run: helm plugin install https://github.com/zendesk/helm-secrets
-
  name: Import GPG key
  id: staging_gpg
  uses: crazy-max/ghaction-import-gpg@v3
  with:
    gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
-
  name: GPG user IDs
  run: |
    echo "fingerprint: ${{ steps.staging_gpg.outputs.fingerprint }}"
    echo "keyid:       ${{ steps.staging_gpg.outputs.keyid }}"
    echo "name:        ${{ steps.staging_gpg.outputs.name }}"
kondoumh commented 3 years ago

I will consider adding plugins upon request. If you want to install plugins yourself, please install them after executing this Action as mentioned in the comment above.