[e2e]Bind csi driver namespace to test namespace to avoid namespace collision
This commit is contained in:
		@@ -709,9 +709,11 @@ func FindVolumeGlobalMountPoints(hostExec HostExec, node *v1.Node) sets.String {
 | 
				
			|||||||
// CreateDriverNamespace creates a namespace for CSI driver installation.
 | 
					// CreateDriverNamespace creates a namespace for CSI driver installation.
 | 
				
			||||||
// The namespace is still tracked and ensured that gets deleted when test terminates.
 | 
					// The namespace is still tracked and ensured that gets deleted when test terminates.
 | 
				
			||||||
func CreateDriverNamespace(f *framework.Framework) *v1.Namespace {
 | 
					func CreateDriverNamespace(f *framework.Framework) *v1.Namespace {
 | 
				
			||||||
	ginkgo.By(fmt.Sprintf("Building a driver namespace object, basename %s", f.BaseName))
 | 
						ginkgo.By(fmt.Sprintf("Building a driver namespace object, basename %s", f.Namespace.Name))
 | 
				
			||||||
	namespace, err := f.CreateNamespace(f.BaseName, map[string]string{
 | 
						// The driver namespace will be bound to the test namespace in the prefix
 | 
				
			||||||
		"e2e-framework": f.BaseName,
 | 
						namespace, err := f.CreateNamespace(f.Namespace.Name, map[string]string{
 | 
				
			||||||
 | 
							"e2e-framework":      f.BaseName,
 | 
				
			||||||
 | 
							"e2e-test-namespace": f.Namespace.Name,
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
	framework.ExpectNoError(err)
 | 
						framework.ExpectNoError(err)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user