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
}
clean_tpr_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
clean_crd_resources() {
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
routerPort=31235
clean_tpr_crd_resources
clean_crd_resources
id=$(generate_test_id)
trap "helm_uninstall_fission $id" EXIT
+2 -2
View File
@@ -10,7 +10,7 @@ ROOT=$(dirname $0)/../..
final_cleanup() {
rm -rf testDir1 || true
kubectl delete ns "ns1-$id" "ns2-$id" || true
kubectl delete ns "ns1-$id" "ns2-$id" &
}
cleanup() {
@@ -272,4 +272,4 @@ main() {
final_cleanup
}
main
main