This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-mft.git
from d677a59 Removing samples as they are not maintained anymore
new 5161d90 Prioritizing local agent if no agent is specified in the
request
new 1bc3594 Ignoring failed Agent instances when reusing
new ea9a03e Avoiding database reset when services restart
new f4db19e Adding missing dependencies to Agent
new 8aa069f Refactoring Swift transport to support auth V3
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
agent/pom.xml | 5 +
agent/service/pom.xml | 9 +-
.../airavata/mft/api/handler/MFTApiHandler.java | 6 +-
.../mft/controller/spawner/AgentOrchestrator.java | 8 +-
.../mft/controller/spawner/AgentSpawner.java | 2 +-
.../mft/controller/spawner/EC2AgentSpawner.java | 63 +++++++---
python-cli/README.md | 2 +-
.../mft_cli/airavata_mft_cli/storage/__init__.py | 3 +
.../mft_cli/airavata_mft_cli/storage/swift.py | 82 +++++++++++++
python-cli/mft_cli/pyproject.toml | 3 +-
python-sdk/setup.cfg | 8 +-
python-sdk/src/airavata_mft_sdk/mft_client.py | 4 +
.../airavata_mft_sdk/swift/SwiftCredential_pb2.py | 58 ++++-----
.../src/airavata_mft_sdk/swift/SwiftStorage_pb2.py | 36 +++---
.../backend/sql/entity/SwiftStorageEntity.java | 21 ----
.../stub/src/main/proto/swift/SwiftStorage.proto | 6 -
.../server/backend/sql/SQLSecretBackend.java | 79 ++++++------
.../swift/SwiftAuthCredentialSecretEntity.java | 65 ----------
.../sql/entity/swift/SwiftSecretEntity.java | 14 ++-
...retEntity.java => SwiftV2AuthSecretEntity.java} | 46 +++----
.../SwiftV3AuthSecretEntity.java} | 40 ++++++-
...itory.java => SwiftV2AuthSecretRepository.java} | 6 +-
...itory.java => SwiftV3AuthSecretRepository.java} | 6 +-
.../src/main/proto/swift/SwiftCredential.proto | 38 +++---
.../src/main/resources/application.properties | 6 +-
.../transport/swift/SwiftIncomingConnector.java | 32 +----
.../transport/swift/SwiftMetadataCollector.java | 133 ++++++++++-----------
.../transport/swift/SwiftOutgoingConnector.java | 29 +----
.../airavata/mft/transport/swift/SwiftUtil.java | 68 +++++++++++
29 files changed, 483 insertions(+), 395 deletions(-)
create mode 100644 python-cli/mft_cli/airavata_mft_cli/storage/swift.py
delete mode 100644
services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift/SwiftAuthCredentialSecretEntity.java
rename
services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift/{SwiftPasswordSecretEntity.java
=> SwiftV2AuthSecretEntity.java} (74%)
copy
services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/{ODataSecretEntity.java
=> swift/SwiftV3AuthSecretEntity.java} (65%)
rename
services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/swift/{SwiftAuthCredentialSecretRepository.java
=> SwiftV2AuthSecretRepository.java} (81%)
rename
services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/swift/{SwiftPasswordSecretRepository.java
=> SwiftV3AuthSecretRepository.java} (82%)
create mode 100644
transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java