def generate_csi_validate_volume_capabilities_response(volume_context, volume_capabilities, parameters): logger.debug("creating validate volume capabilities response") capabilities = [] for capability in volume_capabilities: supported_capability = _get_supported_capability( volume_capability=capability) capabilities.append(supported_capability) res = csi_pb2.ValidateVolumeCapabilitiesResponse( confirmed=csi_pb2.ValidateVolumeCapabilitiesResponse.Confirmed( volume_context=volume_context, volume_capabilities=capabilities, parameters=parameters)) logger.debug("finished creating validate volume capabilities response") return res
def ValidateVolumeCapabilities(self, request, context): logger.info("ValidateVolumeCapabilities") context.set_code(grpc.StatusCode.UNIMPLEMENTED) logger.info("finished ValidateVolumeCapabilities") return csi_pb2.ValidateVolumeCapabilitiesResponse()