Helm Sops
Helm Sops is a Helm wrapper which decrypts Sops encrypted value files before invoking Helm. It does so by using named pipes to pass cleartext value files to Helm in order to avoid secrets being written to disk in clear.
Installation
Prerequisites
Helm is needed for Helm Sops to work. Follow the instructions here to install it.
Getting Helm Sops binary
Helm Sops releases
Helm Sops released binaries can be downloaded from GitHub.
Building from sources
Helm Sops can be built using the go build
command.
Deploying Helm Sops
Deploy Helm Sops executable (helm-sops
) in a directory present in the PATH. When invoking Helm Sops, it will look for a Helm executable named helm
in the PATH.
Alternatively, Helm Sops executable can be renamed helm
before deploying it. When invoked as helm
, Helm Sops will look for a Helm executable named _helm
…