@@ -421,6 +421,44 @@ func (d *Driver) ValidateVolumeCapabilities(ctx context.Context, req *csi.Valida
421
421
}, nil
422
422
}
423
423
424
+ func (d * Driver ) ControllerPublishVolume (ctx context.Context , req * csi.ControllerPublishVolumeRequest ) (* csi.ControllerPublishVolumeResponse , error ) {
425
+ return nil , status .Error (codes .Unimplemented , "ControllerPublishVolume is not yet implemented" )
426
+ }
427
+
428
+ func (d * Driver ) ControllerUnpublishVolume (ctx context.Context , req * csi.ControllerUnpublishVolumeRequest ) (* csi.ControllerUnpublishVolumeResponse , error ) {
429
+ return nil , status .Error (codes .Unimplemented , "ControllerUnpublishVolume is not yet implemented" )
430
+ }
431
+
432
+ // ControllerGetVolume get volume
433
+ func (d * Driver ) ControllerGetVolume (context.Context , * csi.ControllerGetVolumeRequest ) (* csi.ControllerGetVolumeResponse , error ) {
434
+ return nil , status .Error (codes .Unimplemented , "ControllerGetVolume is not yet implemented" )
435
+ }
436
+
437
+ // GetCapacity returns the capacity of the total available storage pool
438
+ func (d * Driver ) GetCapacity (ctx context.Context , req * csi.GetCapacityRequest ) (* csi.GetCapacityResponse , error ) {
439
+ return nil , status .Error (codes .Unimplemented , "GetCapacity is not yet implemented" )
440
+ }
441
+
442
+ // ListVolumes return all available volumes
443
+ func (d * Driver ) ListVolumes (ctx context.Context , req * csi.ListVolumesRequest ) (* csi.ListVolumesResponse , error ) {
444
+ return nil , status .Error (codes .Unimplemented , "ListVolumes is not yet implemented" )
445
+ }
446
+
447
+ // CreateSnapshot create snapshot
448
+ func (d * Driver ) CreateSnapshot (ctx context.Context , req * csi.CreateSnapshotRequest ) (* csi.CreateSnapshotResponse , error ) {
449
+ return nil , status .Error (codes .Unimplemented , "CreateSnapshot is not yet implemented" )
450
+ }
451
+
452
+ // DeleteSnapshot delete snapshot
453
+ func (d * Driver ) DeleteSnapshot (ctx context.Context , req * csi.DeleteSnapshotRequest ) (* csi.DeleteSnapshotResponse , error ) {
454
+ return nil , status .Error (codes .Unimplemented , "DeleteSnapshot is not yet implemented" )
455
+ }
456
+
457
+ // ListSnapshots list snapshots
458
+ func (d * Driver ) ListSnapshots (ctx context.Context , req * csi.ListSnapshotsRequest ) (* csi.ListSnapshotsResponse , error ) {
459
+ return nil , status .Error (codes .Unimplemented , "ListSnapshots is not yet implemented" )
460
+ }
461
+
424
462
// ControllerGetCapabilities returns the capabilities of the Controller plugin
425
463
func (d * Driver ) ControllerGetCapabilities (ctx context.Context , req * csi.ControllerGetCapabilitiesRequest ) (* csi.ControllerGetCapabilitiesResponse , error ) {
426
464
return & csi.ControllerGetCapabilitiesResponse {
0 commit comments