-
-
Notifications
You must be signed in to change notification settings - Fork 129
Installation
GitHub Action edited this page Oct 13, 2024
·
20 revisions
Install a specific version (recommend). Click here for latest version.
helm plugin install https://github.com/jkroepke/helm-secrets --version v4.6.2
Install latest unstable version from main branch
helm plugin install https://github.com/jkroepke/helm-secrets
Find the latest version here: https://github.com/jkroepke/helm-secrets/releases/latest
See Secret Backend manual for additional installation tasks.
Windows (inside cmd, need to be verified)
curl -LsSf https://github.com/jkroepke/helm-secrets/releases/latest/download/helm-secrets.tar.gz | tar -C "%APPDATA%\helm\plugins" -xzf-
MacOS / Linux
curl -LsSf https://github.com/jkroepke/helm-secrets/releases/latest/download/helm-secrets.tar.gz | tar -C "$(helm env HELM_PLUGINS)" -xzf-
Windows (inside cmd, need to be verified)
curl -LsSf https://github.com/jkroepke/helm-secrets/releases/download/v3.12.0/helm-secrets.tar.gz | tar -C "%APPDATA%\helm\plugins" -xzf-
MacOS / Linux
curl -LsSf https://github.com/jkroepke/helm-secrets/releases/download/v3.12.0/helm-secrets.tar.gz | tar -C "$(helm env HELM_PLUGINS)" -xzf-
Helm 2 doesn't support downloading plugins. Since unknown keys in plugin.yaml
are fatal plugin installation needs special handling.
Error on Helm 2 installation:
# helm plugin install https://github.com/jkroepke/helm-secrets
Error: yaml: unmarshal errors:
line 12: field platformCommand not found in type plugin.Metadata
- Install helm-secrets via manual installation but extract inside helm2 plugin directory e.g.:
$(helm home)/plugins/
- Strip
platformCommand
fromplugin.yaml
like:sed -i '/platformCommand:/,+2 d' "${HELM_HOME:-"${HOME}/.helm"}/plugins/helm-secrets*/plugin.yaml"
- Done
Click here, for an example!
This wiki is synced with the docs
folder from the code repository! To improve the wiki, create a pull request against the code repository with the suggested changes.