@@ -74,13 +74,14 @@ func TestE2E(t *testing.T) {
74
74
}
75
75
76
76
var _ = BeforeSuite (func () {
77
+ var err error
77
78
// TODO(dyzz): better defaults
78
79
driverName := "testdriver"
79
80
nodeID = "gce-pd-csi-e2e"
80
81
81
82
// TODO(dyzz): Start a driver
82
83
gceDriver := driver .GetGCEDriver ()
83
- cloudProvider , err : = gce .CreateCloudProvider ()
84
+ gceCloud , err = gce .CreateCloudProvider (gceDriver . GetVendorVersion () )
84
85
85
86
Expect (err ).To (BeNil (), "Failed to get cloud provider: %v" , err )
86
87
@@ -90,7 +91,7 @@ var _ = BeforeSuite(func() {
90
91
Expect (err ).To (BeNil (), "Failed to get mounter %v" , err )
91
92
92
93
//Initialize GCE Driver
93
- err = gceDriver .SetupGCEDriver (cloudProvider , mounter , driverName , nodeID )
94
+ err = gceDriver .SetupGCEDriver (gceCloud , mounter , driverName , nodeID )
94
95
Expect (err ).To (BeNil (), "Failed to initialize GCE CSI Driver: %v" , err )
95
96
96
97
go func () {
@@ -99,7 +100,6 @@ var _ = BeforeSuite(func() {
99
100
100
101
client = createCSIClient ()
101
102
102
- gceCloud , err = gce .CreateCloudProvider ()
103
103
Expect (err ).To (BeNil (), "Failed to create cloud service" )
104
104
// 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.
105
105
time .Sleep (20 * time .Second )
0 commit comments