2018-08-18 05:08:03 +00:00
|
|
|
#!/usr/bin/env bats
|
|
|
|
|
|
|
|
load _helpers
|
|
|
|
|
2018-11-28 17:43:24 +00:00
|
|
|
@test "server: default, comes up sealed" {
|
2018-08-18 05:08:03 +00:00
|
|
|
helm_install
|
2018-11-28 17:43:24 +00:00
|
|
|
wait_for_running $(name_prefix)-server-0
|
2018-08-18 05:08:03 +00:00
|
|
|
|
|
|
|
# Verify there are three servers
|
2018-11-28 17:43:24 +00:00
|
|
|
local sealed_status=$(kubectl exec "$(name_prefix)-server-0" -- vault status -format=json |
|
|
|
|
jq .sealed )
|
|
|
|
[ "${sealed_status}" == "true" ]
|
2018-08-18 05:08:03 +00:00
|
|
|
|
2018-11-28 17:43:24 +00:00
|
|
|
local init_status=$(kubectl exec "$(name_prefix)-server-0" -- vault status -format=json |
|
|
|
|
jq .initialized)
|
|
|
|
[ "${init_status}" == "false" ]
|
|
|
|
}
|
|
|
|
|
|
|
|
# Clean up
|
|
|
|
teardown() {
|
|
|
|
echo "helm/pvc teardown"
|
2018-08-18 05:08:03 +00:00
|
|
|
helm_delete
|
|
|
|
}
|