@@ -20,8 +20,6 @@ import (
20
20
"context"
21
21
22
22
"github.com/container-storage-interface/spec/lib/go/csi"
23
- "google.golang.org/grpc/codes"
24
- "google.golang.org/grpc/status"
25
23
)
26
24
27
25
var _ csi.ControllerServer = & controllerServer {} // compiler validation
@@ -30,62 +28,9 @@ type controllerServer struct {
30
28
csi.UnimplementedControllerServer
31
29
}
32
30
33
- func (cs * controllerServer ) ControllerModifyVolume (ctx context.Context , request * csi.ControllerModifyVolumeRequest ) (* csi.ControllerModifyVolumeResponse , error ) {
34
- return nil , status .Error (codes .Unimplemented , "ControllerModifyVolume not implemented" )
35
- }
36
-
37
- func (cs * controllerServer ) ControllerGetVolume (ctx context.Context , request * csi.ControllerGetVolumeRequest ) (* csi.ControllerGetVolumeResponse , error ) {
38
- return nil , status .Error (codes .Unimplemented , "ControllerGetVolume not implemented" )
39
- }
40
-
41
- func (cs * controllerServer ) CreateVolume (ctx context.Context , req * csi.CreateVolumeRequest ) (* csi.CreateVolumeResponse , error ) {
42
- return nil , status .Error (codes .Unimplemented , "CreateVolume not implemented" )
43
- }
44
-
45
- func (cs * controllerServer ) DeleteVolume (ctx context.Context , req * csi.DeleteVolumeRequest ) (* csi.DeleteVolumeResponse , error ) {
46
- return nil , status .Error (codes .Unimplemented , "DeleteVolume not implemented" )
47
- }
48
-
49
- func (cs * controllerServer ) ControllerPublishVolume (ctx context.Context , req * csi.ControllerPublishVolumeRequest ) (* csi.ControllerPublishVolumeResponse , error ) {
50
- return nil , status .Error (codes .Unimplemented , "ControllerPublishVolume not implemented" )
51
- }
52
-
53
- func (cs * controllerServer ) ControllerUnpublishVolume (ctx context.Context , req * csi.ControllerUnpublishVolumeRequest ) (* csi.ControllerUnpublishVolumeResponse , error ) {
54
- return nil , status .Error (codes .Unimplemented , "ControllerUnpublishVolume not implemented" )
55
- }
56
-
57
- func (cs * controllerServer ) ValidateVolumeCapabilities (ctx context.Context , req * csi.ValidateVolumeCapabilitiesRequest ) (* csi.ValidateVolumeCapabilitiesResponse , error ) {
58
- return nil , status .Error (codes .Unimplemented , "ValidateVolumeCapabilities not implemented" )
59
- }
60
-
61
- func (cs * controllerServer ) ListVolumes (ctx context.Context , req * csi.ListVolumesRequest ) (* csi.ListVolumesResponse , error ) {
62
- return nil , status .Error (codes .Unimplemented , "ListVolumes not implemented" )
63
- }
64
-
65
- func (cs * controllerServer ) GetCapacity (ctx context.Context , req * csi.GetCapacityRequest ) (* csi.GetCapacityResponse , error ) {
66
- return nil , status .Error (codes .Unimplemented , "GetCapacity not implemented" )
67
- }
68
-
69
- // ControllerGetCapabilities implements the default GRPC callout.
70
- // Default supports all capabilities
31
+ // Advertise no capabilities.
71
32
func (cs * controllerServer ) ControllerGetCapabilities (ctx context.Context , req * csi.ControllerGetCapabilitiesRequest ) (* csi.ControllerGetCapabilitiesResponse , error ) {
72
33
return & csi.ControllerGetCapabilitiesResponse {
73
34
Capabilities : []* csi.ControllerServiceCapability {},
74
35
}, nil
75
36
}
76
-
77
- func (cs * controllerServer ) CreateSnapshot (ctx context.Context , req * csi.CreateSnapshotRequest ) (* csi.CreateSnapshotResponse , error ) {
78
- return nil , status .Error (codes .Unimplemented , "CreateSnapshot not implemented" )
79
- }
80
-
81
- func (cs * controllerServer ) DeleteSnapshot (ctx context.Context , req * csi.DeleteSnapshotRequest ) (* csi.DeleteSnapshotResponse , error ) {
82
- return nil , status .Error (codes .Unimplemented , "DeleteSnapshot not implemented" )
83
- }
84
-
85
- func (cs * controllerServer ) ListSnapshots (ctx context.Context , req * csi.ListSnapshotsRequest ) (* csi.ListSnapshotsResponse , error ) {
86
- return nil , status .Error (codes .Unimplemented , "ListSnapshots not implemented" )
87
- }
88
-
89
- func (cs * controllerServer ) ControllerExpandVolume (ctx context.Context , req * csi.ControllerExpandVolumeRequest ) (* csi.ControllerExpandVolumeResponse , error ) {
90
- return nil , status .Error (codes .Unimplemented , "ControllerExpandVolume not implemented" )
91
- }
0 commit comments