mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-17 20:00:23 +00:00
Merge pull request #45 from mkimuram/issue/44
Fix Cephfs plugin to return false to ValidateVolumeCapabilities if Block volume is specified
This commit is contained in:
commit
5ad8b16e59
@ -185,5 +185,11 @@ func (cs *controllerServer) DeleteVolume(ctx context.Context, req *csi.DeleteVol
|
|||||||
func (cs *controllerServer) ValidateVolumeCapabilities(
|
func (cs *controllerServer) ValidateVolumeCapabilities(
|
||||||
ctx context.Context,
|
ctx context.Context,
|
||||||
req *csi.ValidateVolumeCapabilitiesRequest) (*csi.ValidateVolumeCapabilitiesResponse, error) {
|
req *csi.ValidateVolumeCapabilitiesRequest) (*csi.ValidateVolumeCapabilitiesResponse, error) {
|
||||||
|
// Cephfs doesn't support Block volume
|
||||||
|
for _, cap := range req.VolumeCapabilities {
|
||||||
|
if cap.GetBlock() != nil {
|
||||||
|
return &csi.ValidateVolumeCapabilitiesResponse{Supported: false, Message: ""}, nil
|
||||||
|
}
|
||||||
|
}
|
||||||
return &csi.ValidateVolumeCapabilitiesResponse{Supported: true}, nil
|
return &csi.ValidateVolumeCapabilitiesResponse{Supported: true}, nil
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user