diff --git a/test/integration/framework/test_server.go b/test/integration/framework/test_server.go index 9cc2de4999c..6aecade5200 100644 --- a/test/integration/framework/test_server.go +++ b/test/integration/framework/test_server.go @@ -27,6 +27,7 @@ import ( "github.com/pborman/uuid" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/wait" genericapiserver "k8s.io/apiserver/pkg/server" genericapiserveroptions "k8s.io/apiserver/pkg/server/options" @@ -154,6 +155,13 @@ func StartTestServer(t *testing.T, stopCh <-chan struct{}, setup TestServerSetup return false, nil } + if _, err := kubeClient.CoreV1().Namespaces().Get("default", metav1.GetOptions{}); err != nil { + return false, nil + } + if _, err := kubeClient.CoreV1().Namespaces().Get("kube-system", metav1.GetOptions{}); err != nil { + return false, nil + } + return true, nil }) if err != nil {