Dimuthu Wannipurage

Results 30 issues of Dimuthu Wannipurage

Secret service contains a pluggable security backend framework and currently, it was implemented to support database-backed storage [1]. However, this is not recommended for production usage as credentials are saved...

Currently MFT standalone service and Agent bundles with all the available transport libraries. This makes the distribution very fat and prone to various dependency conflict issues. The ideal way is...

The current README is not helpful for external users who come to understand how the project works. We need to make is simple and provide general information on the project.

We need a simple web application that shows the metrics of a running MFT setup. It will be a part of MFT Cli with the option of initialization through the...

enhancement

This is similar to the issue https://github.com/apache/airavata-mft/issues/74 but the implementation should be done for OData transport

enhancement

This is similar to the issue https://github.com/apache/airavata-mft/issues/74 but the implementation should be done for google drive transport

enhancement

MFT Agents communicate with the controller through the consul key-value store. https://github.com/apache/airavata-mft/blob/master/common/common-clients/src/main/java/org/apache/airavata/mft/admin/MFTConsulClient.java Consul keys are represented through paths and each agent has its own path to access messages. Currently there...

enhancement

Currently the messages published to agent through controller is in un encrypted format: https://github.com/apache/airavata-mft/blob/master/controller/src/main/java/org/apache/airavata/mft/controller/TransferDispatcher.java#L73. We need to encrypt agentTransferRequest object so that only the target agent can decrypt it. Typically...

enhancement

Currently Swift endpoint configuration is only available through gRPC APIs of resource and secret services. We need to provide this capability through the command line client Target location of new...

enhancement

We need to have a proper testing (unit / integration) infrastructure in place to make sure that new features do not break existing ones. Possible frameworks to use are JUnit...

enhancement