Skip to content

Commit

Permalink
Merge pull request kubernetes#93869 from Jiawei0227/namespace-collision
Browse files Browse the repository at this point in the history
[e2e]Bind csi driver namespace to test namespace to avoid namespace collision
  • Loading branch information
k8s-ci-robot committed Aug 13, 2020
2 parents f4e9c3f + d030c64 commit 6816854
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions test/e2e/storage/utils/utils.go
Expand Up @@ -709,9 +709,11 @@ func FindVolumeGlobalMountPoints(hostExec HostExec, node *v1.Node) sets.String {
// CreateDriverNamespace creates a namespace for CSI driver installation.
// The namespace is still tracked and ensured that gets deleted when test terminates.
func CreateDriverNamespace(f *framework.Framework) *v1.Namespace {
ginkgo.By(fmt.Sprintf("Building a driver namespace object, basename %s", f.BaseName))
namespace, err := f.CreateNamespace(f.BaseName, map[string]string{
"e2e-framework": f.BaseName,
ginkgo.By(fmt.Sprintf("Building a driver namespace object, basename %s", f.Namespace.Name))
// The driver namespace will be bound to the test namespace in the prefix
namespace, err := f.CreateNamespace(f.Namespace.Name, map[string]string{
"e2e-framework": f.BaseName,
"e2e-test-namespace": f.Namespace.Name,
})
framework.ExpectNoError(err)

Expand Down

0 comments on commit 6816854

Please sign in to comment.