mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 22:17:14 +00:00
Set wait for deletion for federation apiserver kubectl tests
This commit is contained in:
parent
3a1db2f76b
commit
ded881db20
@ -1812,6 +1812,9 @@ run_secrets_test() {
|
|||||||
kubectl delete secret test-secret --namespace=test-secrets
|
kubectl delete secret test-secret --namespace=test-secrets
|
||||||
|
|
||||||
### Create a docker-registry secret in a specific namespace
|
### Create a docker-registry secret in a specific namespace
|
||||||
|
if [[ "${WAIT_FOR_DELETION:-}" == "true" ]]; then
|
||||||
|
kube::test::wait_object_assert 'secrets --namespace=test-secrets' "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
|
fi
|
||||||
# Pre-condition: no SECRET exists
|
# Pre-condition: no SECRET exists
|
||||||
kube::test::get_object_assert 'secrets --namespace=test-secrets' "{{range.items}}{{$id_field}}:{{end}}" ''
|
kube::test::get_object_assert 'secrets --namespace=test-secrets' "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
# Command
|
# Command
|
||||||
@ -1824,6 +1827,9 @@ run_secrets_test() {
|
|||||||
kubectl delete secret test-secret --namespace=test-secrets
|
kubectl delete secret test-secret --namespace=test-secrets
|
||||||
|
|
||||||
### Create a tls secret
|
### Create a tls secret
|
||||||
|
if [[ "${WAIT_FOR_DELETION:-}" == "true" ]]; then
|
||||||
|
kube::test::wait_object_assert 'secrets --namespace=test-secrets' "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
|
fi
|
||||||
# Pre-condition: no SECRET exists
|
# Pre-condition: no SECRET exists
|
||||||
kube::test::get_object_assert 'secrets --namespace=test-secrets' "{{range.items}}{{$id_field}}:{{end}}" ''
|
kube::test::get_object_assert 'secrets --namespace=test-secrets' "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
# Command
|
# Command
|
||||||
@ -1858,6 +1864,9 @@ __EOF__
|
|||||||
kubectl delete secret secret-string-data --namespace=test-secrets
|
kubectl delete secret secret-string-data --namespace=test-secrets
|
||||||
|
|
||||||
### Create a secret using output flags
|
### Create a secret using output flags
|
||||||
|
if [[ "${WAIT_FOR_DELETION:-}" == "true" ]]; then
|
||||||
|
kube::test::wait_object_assert 'secrets --namespace=test-secrets' "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
|
fi
|
||||||
# Pre-condition: no secret exists
|
# Pre-condition: no secret exists
|
||||||
kube::test::get_object_assert 'secrets --namespace=test-secrets' "{{range.items}}{{$id_field}}:{{end}}" ''
|
kube::test::get_object_assert 'secrets --namespace=test-secrets' "{{range.items}}{{$id_field}}:{{end}}" ''
|
||||||
# Command
|
# Command
|
||||||
|
@ -77,6 +77,10 @@ run_federation_apiserver
|
|||||||
run_federation_controller_manager
|
run_federation_controller_manager
|
||||||
# TODO: Fix for secrets, replicasets and deployments.
|
# TODO: Fix for secrets, replicasets and deployments.
|
||||||
SUPPORTED_RESOURCES=("configmaps" "daemonsets" "events" "ingress" "namespaces" "services")
|
SUPPORTED_RESOURCES=("configmaps" "daemonsets" "events" "ingress" "namespaces" "services")
|
||||||
|
# Set wait for deletion to true for federation apiserver since resources are
|
||||||
|
# deleted asynchronously.
|
||||||
|
# This is a temporary workaround until https://github.com/kubernetes/kubernetes/issues/42594 is fixed.
|
||||||
|
WAIT_FOR_DELETION="true"
|
||||||
# WARNING: Do not wrap this call in a subshell to capture output, e.g. output=$(runTests)
|
# WARNING: Do not wrap this call in a subshell to capture output, e.g. output=$(runTests)
|
||||||
# Doing so will suppress errexit behavior inside runTests
|
# Doing so will suppress errexit behavior inside runTests
|
||||||
runTests
|
runTests
|
||||||
|
Loading…
Reference in New Issue
Block a user