Skip to content

Commit 583c125

Browse files
committed
Change topology key constant and remove some TODOs
1 parent d728f52 commit 583c125

File tree

8 files changed

+8
-13
lines changed

8 files changed

+8
-13
lines changed

pkg/common/constants.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ const (
2121
ParameterKeyZone = "zone"
2222
ParameterKeyType = "type"
2323

24-
// Keys for Topology
25-
TopologyKeyZone = "com.google.gcp-compute-persistent-disk-csi-driver.topology/zone"
24+
// Keys for Topology. This key will be shared amonst drivers from GCP
25+
TopologyKeyZone = "com.google.topology/zone"
2626
)

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

-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ func (cloud *CloudProvider) GetZone() string {
5656
return cloud.zone
5757
}
5858

59-
// TODO: These should not be returning status.Errors, just forward the cloud error onwards
6059
func (cloud *CloudProvider) GetDiskOrError(ctx context.Context, volumeZone, volumeName string) (*compute.Disk, error) {
6160
svc := cloud.service
6261
project := cloud.project

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

-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ func CreateCloudProvider(vendorVersion string) (*CloudProvider, error) {
5151
if err != nil {
5252
return nil, err
5353
}
54-
// TODO: Use metadata server or flags to retrieve project and zone. Fallback on flag if necessary
5554

5655
project, zone, err := getProjectAndZoneFromMetadata()
5756
if err != nil {

pkg/gce-pd-csi-driver/controller.go

-3
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ const (
5454
)
5555

5656
func (gceCS *GCEControllerServer) CreateVolume(ctx context.Context, req *csi.CreateVolumeRequest) (*csi.CreateVolumeResponse, error) {
57-
// TODO: Check create zone against Driver zone. They must MATCH
5857
glog.Infof("CreateVolume called with request %v", *req)
5958

6059
// Validate arguments
@@ -97,8 +96,6 @@ func (gceCS *GCEControllerServer) CreateVolume(ctx context.Context, req *csi.Cre
9796
}
9897
}
9998

100-
// Topology overwrites Storage Class Params if specified
101-
// TODO: Support preferred topologies.
10299
if req.GetAccessibilityRequirements() != nil {
103100
if len(configuredZone) != 0 {
104101
return nil, status.Error(codes.InvalidArgument, fmt.Sprintf("CreateVolume only one of parameter zone or topology zone may be specified"))

pkg/gce-pd-csi-driver/gce-pd-driver_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ func initGCEDriver(t *testing.T) *GCEDriver {
2828
if err != nil {
2929
t.Fatalf("Failed to create fake cloud provider: %v", err)
3030
}
31-
err = gceDriver.SetupGCEDriver(fakeCloudProvider, nil, nil,metadataservice.NewFakeService(), driver, node, vendorVersion)
31+
err = gceDriver.SetupGCEDriver(fakeCloudProvider, nil, nil, metadataservice.NewFakeService(), driver, node, vendorVersion)
3232
if err != nil {
3333
t.Fatalf("Failed to setup GCE Driver: %v", err)
3434
}

pkg/gce-pd-csi-driver/node.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ import (
3131
)
3232

3333
type GCENodeServer struct {
34-
Driver *GCEDriver
35-
Mounter *mount.SafeFormatAndMount
36-
DeviceUtils mountmanager.DeviceUtils
34+
Driver *GCEDriver
35+
Mounter *mount.SafeFormatAndMount
36+
DeviceUtils mountmanager.DeviceUtils
3737
MetadataService metadataservice.MetadataService
3838
// TODO: Only lock mutually exclusive calls and make locking more fine grained
3939
mux sync.Mutex

test/run-e2e.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ set -x
55

66
readonly PKGDIR=sigs.k8s.io/gcp-compute-persistent-disk-csi-driver
77

8-
go test --v=true "${PKGDIR}/test/e2e/tests" --logtostderr --run-in-prow=true --delete-instances=true
8+
go test --v=true "${PKGDIR}/test/e2e/tests" --logtostderr --run-in-prow=true --delete-instances=true

test/sanity/sanity_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func TestSanity(t *testing.T) {
4747
deviceUtils := mountmanager.NewFakeDeviceUtils()
4848

4949
//Initialize GCE Driver
50-
err = gceDriver.SetupGCEDriver(cloudProvider, mounter,deviceUtils, metadataservice.NewFakeService(), driverName, nodeID, vendorVersion)
50+
err = gceDriver.SetupGCEDriver(cloudProvider, mounter, deviceUtils, metadataservice.NewFakeService(), driverName, nodeID, vendorVersion)
5151
if err != nil {
5252
t.Fatalf("Failed to initialize GCE CSI Driver: %v", err)
5353
}

0 commit comments

Comments
 (0)