28 lines
587 B
Text
28 lines
587 B
Text
![]() |
#!/usr/bin/env bats
|
||
|
|
||
|
load _helpers
|
||
|
|
||
|
@test "helm/test: running helm test" {
|
||
|
cd `chart_dir`
|
||
|
|
||
|
kubectl delete namespace acceptance --ignore-not-found=true
|
||
|
kubectl create namespace acceptance
|
||
|
kubectl config set-context --current --namespace=acceptance
|
||
|
|
||
|
helm install "$(name_prefix)" .
|
||
|
wait_for_running $(name_prefix)-0
|
||
|
|
||
|
helm test "$(name_prefix)"
|
||
|
}
|
||
|
|
||
|
# Clean up
|
||
|
teardown() {
|
||
|
if [[ ${CLEANUP:-true} == "true" ]]
|
||
|
then
|
||
|
echo "helm/pvc teardown"
|
||
|
helm delete vault
|
||
|
kubectl delete --all pvc
|
||
|
kubectl delete namespace acceptance --ignore-not-found=true
|
||
|
fi
|
||
|
}
|