Kubernetes operator for Hashicorp Vault.
The official documentation for the operator is available at https://bank-vaults.dev.
Please see VERSIONS.md for version compatibility.
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.
Fetch required tools:
make depsRun project dependencies:
make upRun the operator:
make runRun the test suite:
make test make test-acceptanceRun 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, you can tear down project dependencies:
make downThe project is licensed under the Apache 2.0 License.