27 lines
589 B
Bash
27 lines
589 B
Bash
#!/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 openbao
|
|
kubectl delete --all pvc
|
|
kubectl delete namespace acceptance --ignore-not-found=true
|
|
fi
|
|
}
|