diff --git a/test/e2e/e2e.go b/test/e2e/e2e.go index 962d29016ef..c31a3f858de 100644 --- a/test/e2e/e2e.go +++ b/test/e2e/e2e.go @@ -108,10 +108,16 @@ var _ = ginkgo.SynchronizedBeforeSuite(func() []byte { glog.Fatal("Error loading client: ", err) } - // Delete any namespaces except default and kube-system. This ensures no + // Delete any namespaces except those created by the system. This ensures no // lingering resources are left over from a previous test run. if framework.TestContext.CleanStart { - deleted, err := framework.DeleteNamespaces(c, nil /* deleteFilter */, []string{metav1.NamespaceSystem, metav1.NamespaceDefault, federationapi.FederationNamespaceSystem}) + deleted, err := framework.DeleteNamespaces(c, nil, /* deleteFilter */ + []string{ + metav1.NamespaceSystem, + metav1.NamespaceDefault, + metav1.NamespacePublic, + federationapi.FederationNamespaceSystem, + }) if err != nil { framework.Failf("Error deleting orphaned namespaces: %v", err) }