mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 21:17:23 +00:00
Add wait for federated service deletion
This commit is contained in:
parent
3badd5f325
commit
a88f28772a
@ -2014,6 +2014,9 @@ run_service_tests() {
|
|||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:redis-master:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:redis-master:'
|
||||||
# Command
|
# Command
|
||||||
kubectl delete service redis-master "${kube_flags[@]}"
|
kubectl delete service redis-master "${kube_flags[@]}"
|
||||||
|
if [[ "${WAIT_FOR_DELETION:-}" == "true" ]]; then
|
||||||
|
kube::test::wait_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
|
fi
|
||||||
# Post-condition: Only the default kubernetes services exist
|
# Post-condition: Only the default kubernetes services exist
|
||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
|
|
||||||
@ -2059,6 +2062,9 @@ __EOF__
|
|||||||
# Command
|
# Command
|
||||||
kubectl delete service redis-master "${kube_flags[@]}"
|
kubectl delete service redis-master "${kube_flags[@]}"
|
||||||
kubectl delete service "service-v1-test" "${kube_flags[@]}"
|
kubectl delete service "service-v1-test" "${kube_flags[@]}"
|
||||||
|
if [[ "${WAIT_FOR_DELETION:-}" == "true" ]]; then
|
||||||
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
|
fi
|
||||||
# Post-condition: Only the default kubernetes services exist
|
# Post-condition: Only the default kubernetes services exist
|
||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
|
|
||||||
@ -2082,6 +2088,9 @@ __EOF__
|
|||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:redis-master:redis-slave:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:redis-master:redis-slave:'
|
||||||
# Command
|
# Command
|
||||||
kubectl delete services redis-master redis-slave "${kube_flags[@]}" # delete multiple services at once
|
kubectl delete services redis-master redis-slave "${kube_flags[@]}" # delete multiple services at once
|
||||||
|
if [[ "${WAIT_FOR_DELETION:-}" == "true" ]]; then
|
||||||
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
|
fi
|
||||||
# Post-condition: Only the default kubernetes services exist
|
# Post-condition: Only the default kubernetes services exist
|
||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
|
|
||||||
@ -2098,9 +2107,11 @@ __EOF__
|
|||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'beep-boop:kubernetes:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'beep-boop:kubernetes:'
|
||||||
# Command
|
# Command
|
||||||
kubectl delete service beep-boop "${kube_flags[@]}"
|
kubectl delete service beep-boop "${kube_flags[@]}"
|
||||||
|
if [[ "${WAIT_FOR_DELETION:-}" == "true" ]]; then
|
||||||
|
kube::test::wait_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
|
fi
|
||||||
# Post-condition: Only the default kubernetes services exist
|
# Post-condition: Only the default kubernetes services exist
|
||||||
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:'
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
run_rc_tests() {
|
run_rc_tests() {
|
||||||
|
Loading…
Reference in New Issue
Block a user