Crates.io | vault-mgmt |
lib.rs | vault-mgmt |
version | 0.1.2 |
source | src |
created_at | 2023-06-11 17:04:14.23341 |
updated_at | 2023-06-11 17:04:14.23341 |
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 | 264,854 |
Unit tests can be run normally by cargo: cargo test
.
Ent-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
).
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.