@@ -74,13 +74,14 @@ func TestE2E(t *testing.T) {
7474}
7575
7676var _ = BeforeSuite (func () {
77+ var err error
7778 // TODO(dyzz): better defaults
7879 driverName := "testdriver"
7980 nodeID = "gce-pd-csi-e2e"
8081
8182 // TODO(dyzz): Start a driver
8283 gceDriver := driver .GetGCEDriver ()
83- cloudProvider , err : = gce .CreateCloudProvider ()
84+ gceCloud , err = gce .CreateCloudProvider (gceDriver . GetVendorVersion () )
8485
8586 Expect (err ).To (BeNil (), "Failed to get cloud provider: %v" , err )
8687
@@ -90,7 +91,7 @@ var _ = BeforeSuite(func() {
9091 Expect (err ).To (BeNil (), "Failed to get mounter %v" , err )
9192
9293 //Initialize GCE Driver
93- err = gceDriver .SetupGCEDriver (cloudProvider , mounter , driverName , nodeID )
94+ err = gceDriver .SetupGCEDriver (gceCloud , mounter , driverName , nodeID )
9495 Expect (err ).To (BeNil (), "Failed to initialize GCE CSI Driver: %v" , err )
9596
9697 go func () {
@@ -99,7 +100,6 @@ var _ = BeforeSuite(func() {
99100
100101 client = createCSIClient ()
101102
102- gceCloud , err = gce .CreateCloudProvider ()
103103 Expect (err ).To (BeNil (), "Failed to create cloud service" )
104104 // TODO: This is a hack to make sure the driver is fully up before running the tests, theres probably a better way to do this.
105105 time .Sleep (20 * time .Second )
0 commit comments