Kubernetes operator for Hashicorp Vault.
The official documentation for the operator is available at https://bank-vaults.dev.
For an optimal developer experience, it is recommended to install Nix and direnv.
Alternatively, 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 upRun the operator:
make runRun the test suite:
make test
make test-acceptanceRun the linter:
make lintSome linter violations can automatically be fixed:
make fmtBuild artifacts locally:
make artifactsOnce you are done either stop or tear down dependencies:
make stop
# OR
make downThe project is licensed under the Apache 2.0 License.