Skip to content

Commit 386a675

Browse files
committed
hack/tests/e2e-ansible.sh: adding test to ensure garbage-collection succeeds
1 parent 6206869 commit 386a675

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

hack/tests/e2e-ansible.sh

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,18 @@ then
102102
fi
103103

104104
kubectl delete -f ${DIR2}/deploy/crds/ansible_v1alpha1_memcached_cr.yaml --wait=true
105-
kubectl logs deployment/memcached-operator | grep "this is a finalizer"
105+
if ! kubectl logs deployment/memcached-operator | grep "this is a finalizer";
106+
then
107+
kubectl logs deployment/memcached-operator
108+
exit 1
109+
fi
110+
111+
# The deployment should get garbage collected, so we expect to fail getting the deployment.
112+
if ! timeout 20s bash -c -- "while kubectl get deployment ${memcached_deployment}; do sleep 1; done";
113+
then
114+
kubectl logs deployment/memcached-operator
115+
exit 1
116+
fi
106117

107118
popd
108119
popd

0 commit comments

Comments
 (0)