Skip to content

Commit 6934ae8

Browse files
committed
Topology related fixes and using metadata server and constants
1 parent 2c90111 commit 6934ae8

16 files changed

+336
-694
lines changed

cmd/main.go

+11-2
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,14 @@ package main
1616

1717
import (
1818
"flag"
19+
"math/rand"
1920
"os"
21+
"time"
2022

2123
"github.com/golang/glog"
2224

23-
gce "sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/gce-cloud-provider"
25+
gce "sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/gce-cloud-provider/compute"
26+
metadataservice "sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/gce-cloud-provider/metadata"
2427
driver "sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/gce-pd-csi-driver"
2528
mountmanager "sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/mount-manager"
2629
)
@@ -38,6 +41,7 @@ var (
3841

3942
func main() {
4043
flag.Parse()
44+
rand.Seed(time.Now().UnixNano())
4145
handle()
4246
os.Exit(0)
4347
}
@@ -59,7 +63,12 @@ func handle() {
5963
mounter := mountmanager.NewSafeMounter()
6064
deviceUtils := mountmanager.NewDeviceUtils()
6165

62-
err = gceDriver.SetupGCEDriver(cloudProvider, mounter, deviceUtils, *driverName, *nodeID, vendorVersion)
66+
ms, err := metadataservice.NewMetadataService()
67+
if err != nil {
68+
glog.Fatalf("Failed to set up metadata service: %v", err)
69+
}
70+
71+
err = gceDriver.SetupGCEDriver(cloudProvider, mounter, deviceUtils, ms, *driverName, *nodeID, vendorVersion)
6372
if err != nil {
6473
glog.Fatalf("Failed to initialize GCE CSI Driver: %v", err)
6574
}

pkg/gce-cloud-provider/fake-gce.go

-182
This file was deleted.

0 commit comments

Comments
 (0)