26 lines
614 B
Bash
26 lines
614 B
Bash
#!/usr/bin/env bats
|
|
|
|
load _helpers
|
|
|
|
@test "server: default, comes up sealed" {
|
|
helm_install
|
|
wait_for_running $(name_prefix)-server-0
|
|
|
|
# Verify installed, sealed, and 1 replica
|
|
local sealed_status=$(kubectl exec "$(name_prefix)-server-0" -- vault status -format=json |
|
|
jq .sealed )
|
|
[ "${sealed_status}" == "true" ]
|
|
|
|
local init_status=$(kubectl exec "$(name_prefix)-server-0" -- vault status -format=json |
|
|
jq .initialized)
|
|
[ "${init_status}" == "false" ]
|
|
|
|
# TODO check pv, pvc
|
|
}
|
|
|
|
# Clean up
|
|
teardown() {
|
|
echo "helm/pvc teardown"
|
|
helm delete --purge vault
|
|
kubectl delete --all pvc
|
|
}
|