Skip to content

Commit f64cedb

Browse files
committed
Still trying to safely cleanup before test
1 parent d4536b1 commit f64cedb

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

wercker.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,16 +178,32 @@ integration-test:
178178
kubectl delete secret docker-store --ignore-not-found=true
179179
kubectl create secret docker-registry docker-store --docker-server=index.docker.io/v1/ --docker-username=$DOCKER_USERNAME --docker-password=$DOCKER_PASSWORD --docker-email=$DOCKER_EMAIL
180180
181-
if [ `kubectl get ns -o name | grep namespaces/test1 | wc -l` = 0 ]; then
181+
if [ `kubectl get ns -o name | grep namespaces/test1 | wc -l` = 1 ]; then
182+
kubectl delete ns test1 --ignore-not-found=true
183+
while [`kubectl get ns -o name | grep namespaces/test1 | wc -l` = 1 ]; do
184+
sleep 5
185+
done
182186
kubectl create ns test1
183187
fi
184-
if [ `kubectl get ns -o name | grep namespaces/test2 | wc -l` = 0 ]; then
188+
if [ `kubectl get ns -o name | grep namespaces/test2 | wc -l` = 1 ]; then
189+
kubectl delete ns test2 --ignore-not-found=true
190+
while [`kubectl get ns -o name | grep namespaces/test2 | wc -l` = 1 ]; do
191+
sleep 5
192+
done
185193
kubectl create ns test2
186194
fi
187-
if [ `kubectl get ns -o name | grep namespaces/weblogic-operator-1 | wc -l` = 0 ]; then
195+
if [ `kubectl get ns -o name | grep namespaces/weblogic-operator-1 | wc -l` = 1 ]; then
196+
kubectl delete ns weblogic-operator-1 --ignore-not-found=true
197+
while [`kubectl get ns -o name | grep namespaces/weblogic-operator-1 | wc -l` = 1 ]; do
198+
sleep 5
199+
done
188200
kubectl create ns weblogic-operator-1
189201
fi
190-
if [ `kubectl get ns -o name | grep namespaces/weblogic-operator-2 | wc -l` = 0 ]; then
202+
if [ `kubectl get ns -o name | grep namespaces/weblogic-operator-2 | wc -l` = 1 ]; then
203+
kubectl delete ns weblogic-operator-2 --ignore-not-found=true
204+
while [`kubectl get ns -o name | grep namespaces/weblogic-operator-2 | wc -l` = 1 ]; do
205+
sleep 5
206+
done
191207
kubectl create ns weblogic-operator-2
192208
fi
193209

0 commit comments

Comments
 (0)