@@ -71,11 +71,14 @@ func (d *Driver) Run(endpoint, kubeconfig string, testMode bool) {
7171 d .AddControllerServiceCapabilities (
7272 []csi.ControllerServiceCapability_RPC_Type {
7373 csi .ControllerServiceCapability_RPC_CREATE_DELETE_VOLUME ,
74+ csi .ControllerServiceCapability_RPC_SINGLE_NODE_MULTI_WRITER ,
7475 })
7576
7677 d .AddVolumeCapabilityAccessModes ([]csi.VolumeCapability_AccessMode_Mode {
7778 csi .VolumeCapability_AccessMode_SINGLE_NODE_WRITER ,
7879 csi .VolumeCapability_AccessMode_SINGLE_NODE_READER_ONLY ,
80+ csi .VolumeCapability_AccessMode_SINGLE_NODE_SINGLE_WRITER ,
81+ csi .VolumeCapability_AccessMode_SINGLE_NODE_MULTI_WRITER ,
7982 csi .VolumeCapability_AccessMode_MULTI_NODE_READER_ONLY ,
8083 csi .VolumeCapability_AccessMode_MULTI_NODE_SINGLE_WRITER ,
8184 csi .VolumeCapability_AccessMode_MULTI_NODE_MULTI_WRITER ,
@@ -84,6 +87,7 @@ func (d *Driver) Run(endpoint, kubeconfig string, testMode bool) {
8487 d .AddNodeServiceCapabilities ([]csi.NodeServiceCapability_RPC_Type {
8588 csi .NodeServiceCapability_RPC_GET_VOLUME_STATS ,
8689 csi .NodeServiceCapability_RPC_STAGE_UNSTAGE_VOLUME ,
90+ csi .NodeServiceCapability_RPC_SINGLE_NODE_MULTI_WRITER ,
8791 })
8892
8993 s := csicommon .NewNonBlockingGRPCServer ()
0 commit comments