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 deps
Run project dependencies:
make up
Run the operator:
make run
Run the test suite:
make test
make test-acceptance
Run linters:
make lint # pass -j option to run them in parallel
Some linter violations can automatically be fixed:
make fmt
Build artifacts locally:
make artifacts
Once you are done, you can tear down project dependencies:
make down
The project is licensed under the Apache 2.0 License.
$ claude mcp add vault-operator \
-- python -m otcore.mcp_server <graph>