Пример #1
0
 def ControllerGetCapabilities(self, request, context):
     capabilityType = csi_pb2.ControllerServiceCapability.RPC.Type.Value
     return csi_pb2.ControllerGetCapabilitiesResponse(capabilities=[{
         "rpc": {
             "type": capabilityType("CREATE_DELETE_VOLUME")
         }
     }, {
         "rpc": {
             "type": capabilityType("LIST_VOLUMES")
         }
     }])
Пример #2
0
    def ControllerGetCapabilities(self, request, context):
        # using getattr to avoid Pylint error
        capability_type = getattr(csi_pb2.ControllerServiceCapability.RPC,
                                  "Type").Value

        return csi_pb2.ControllerGetCapabilitiesResponse(capabilities=[{
            "rpc": {
                "type": capability_type("CREATE_DELETE_VOLUME")
            }
        }, {
            "rpc": {
                "type": capability_type("LIST_VOLUMES")
            }
        }])