| Crates.io | vault-mgmt |
| lib.rs | vault-mgmt |
| version | 0.1.5 |
| created_at | 2023-06-11 17:04:14.23341+00 |
| updated_at | 2025-02-21 20:04:41.022277+00 |
| description | Manage your vault installation in Kubernetes (upgrades, unseal, step-down, ...). |
| homepage | https://github.com/nimbolus/vault-mgmt |
| repository | https://github.com/nimbolus/vault-mgmt |
| max_upload_size | |
| id | 887489 |
| size | 279,607 |
Unit tests can be run normally by cargo: cargo test.
End-to-end tests require a Kubernetes cluster and will install, upgrade and uninstall (except on failure) several deployments of a Vault cluster in the current kubecontext (namespace is set by environment variable VAULT_MGMT_E2E_NAMESPACE, defaulting to vault-mgmt-e2e). You can create the Namespace and NetworkPolicy from e2e-preparation.yaml.
The Pods are using emptyDir as storage and should not consume a PV.
The storage is not part of the tests, only the clustering and active/standby transitions.
You can run those tests by calling cargo test --ignored with a working kubeconfig and existing namespace.