Faster test cleanup (#2492)

`bin/test-cleanup` takes 48s on ci.

This change sets `kubectl --wait=false`, so the command should return
immediately rather than waiting for resources to be fully deleted.

Signed-off-by: Andrew Seigner <siggy@buoyant.io>
This commit is contained in:
Andrew Seigner 2019-03-13 10:07:26 -07:00 committed by GitHub
parent 92b47ed29b
commit 155c063348
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 6 deletions

View File

@ -13,18 +13,16 @@ echo "cleaning up namespace [${linkerd_namespace}] and associated test namespace
if ! namespaces=$(kubectl get ns -oname | grep -E "/$linkerd_namespace(-|$)"); then
echo "no namespaces found for [$linkerd_namespace]" >&2
else
kubectl delete $namespaces
fi
if ! clusterrolebindings=$(kubectl get clusterrolebindings -oname | grep -E "/linkerd-$linkerd_namespace(-|$)"); then
echo "no clusterrolebindings found for [$linkerd_namespace]" >&2
else
kubectl delete $clusterrolebindings
fi
if ! clusterroles=$(kubectl get clusterroles -oname | grep -E "/linkerd-$linkerd_namespace(-|$)"); then
echo "no clusterroles found for [$linkerd_namespace]" >&2
else
kubectl delete $clusterroles
fi
if [[ $namespaces || $clusterrolebindings || $clusterroles ]]; then
kubectl delete --wait=false $namespaces $clusterrolebindings $clusterroles
fi