Delete namespace in background to reduce build time (#791)

* Delete namespace in background
* TPR is no longer exists
This commit is contained in:
Ta-Ching Chen
2018-07-12 11:00:19 +08:00
committed by GitHub
parent 14db705891
commit 2982efebb8
2 changed files with 4 additions and 7 deletions
+2 -5
View File
@@ -154,10 +154,7 @@ build_fission_cli() {
popd popd
} }
clean_tpr_crd_resources() { clean_crd_resources() {
# clean tpr & crd resources to avoid testing error (ex. no kind "HttptriggerList" is registered for version "fission.io/v1")
# thirdpartyresources part should be removed after kubernetes test cluster is upgrade to 1.8+
kubectl --namespace default get thirdpartyresources| grep -v NAME| grep "fission.io"| awk '{print $1}'|xargs -I@ bash -c "kubectl --namespace default delete thirdpartyresources @" || true
kubectl --namespace default get crd| grep -v NAME| grep "fission.io"| awk '{print $1}'|xargs -I@ bash -c "kubectl --namespace default delete crd @" || true kubectl --namespace default get crd| grep -v NAME| grep "fission.io"| awk '{print $1}'|xargs -I@ bash -c "kubectl --namespace default delete crd @" || true
} }
@@ -504,7 +501,7 @@ install_and_test() {
controllerPort=31234 controllerPort=31234
routerPort=31235 routerPort=31235
clean_tpr_crd_resources clean_crd_resources
id=$(generate_test_id) id=$(generate_test_id)
trap "helm_uninstall_fission $id" EXIT trap "helm_uninstall_fission $id" EXIT
+1 -1
View File
@@ -10,7 +10,7 @@ ROOT=$(dirname $0)/../..
final_cleanup() { final_cleanup() {
rm -rf testDir1 || true rm -rf testDir1 || true
kubectl delete ns "ns1-$id" "ns2-$id" || true kubectl delete ns "ns1-$id" "ns2-$id" &
} }
cleanup() { cleanup() {