Commit 8f475014 authored by Jordan Liggitt's avatar Jordan Liggitt

Ensure namespaces exist on start

parent 18cc1156
......@@ -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 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment