Adds kube-public to the whitelist to not be deleted for e2e tests.

pull/6/head
Joe Beda 2017-02-14 09:54:52 -08:00
parent 436fa5c9d1
commit 93752947b8
No known key found for this signature in database
GPG Key ID: 4296898C63A3591D
1 changed files with 8 additions and 2 deletions

View File

@ -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)
}