From da070707de3c414b7991680e3a75767fa57db259 Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Wed, 19 Oct 2022 15:51:12 +0800 Subject: [PATCH] flake: wait for crd ready in kubectl apply script --- test/cmd/apply.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/test/cmd/apply.sh b/test/cmd/apply.sh index b913389decc..0154a99714f 100755 --- a/test/cmd/apply.sh +++ b/test/cmd/apply.sh @@ -351,6 +351,7 @@ __EOF__ # First pass, custom resource fails, but crd apply succeeds. output_message=$(! kubectl apply -f hack/testdata/multi-resource-4.yaml 2>&1 "${kube_flags[@]:?}") kube::test::if_has_string "${output_message}" 'no matches for kind "Widget" in version "example.com/v1"' + kubectl wait --timeout=2s --for=condition=Established=true crd/widgets.example.com output_message=$(! kubectl get widgets foo 2>&1 "${kube_flags[@]:?}") kube::test::if_has_string "${output_message}" 'widgets.example.com "foo" not found' kube::test::get_object_assert 'crds widgets.example.com' "{{${id_field}}}" 'widgets.example.com'