Minimalistic init system for containers with Hashicorp Vault secrets support .
vault-env is designed for use with the Kubernetes mutating webhook; however, it can also function as a standalone tool.
Install Go on your computer then run make deps to install the rest of the dependencies.
Make sure Docker is installed with Compose and Buildx.
Run project dependencies:
make upBuild a binary:
make buildRun the test suite:
make testRun linters:
make lint # pass -j option to run them in parallelSome linter violations can automatically be fixed:
make fmtBuild artifacts locally:
make artifactsOnce you are done either stop or tear down dependencies:
make downThe project is licensed under the Apache 2.0 License.