This is an automated email from the ASF dual-hosted git repository.

yasith pushed a change to branch feat/grpc-armeria-migration
in repository https://gitbox.apache.org/repos/asf/airavata.git


    from 665c80811b docs: update all documentation and config to reflect 
Armeria/gRPC architecture
     add 3d323d1d5c refactor: replace agent-service request/response POJOs with 
proto-generated types
     add 9ba5d7dddf refactor: replace credential and sharing model POJOs with 
proto-generated types
     add 57e9d7d3b0 refactor: replace remaining POJOs with proto types, remove 
REST controllers covered by gRPC

No new revisions were added by this update.

Summary of changes:
 airavata-api/agent-service/pom.xml                 |   8 +
 .../service/controllers/AgentController.java       | 244 -----------
 .../service/controllers/ExperimentController.java  |  92 ----
 .../service/controllers/PlanController.java        | 108 -----
 .../service/handlers/AgentConnectionHandler.java   | 307 ++++++-------
 .../handlers/AgentInteractionGrpcHandler.java      | 297 +++++++++++++
 .../service/handlers/AgentManagementHandler.java   |  65 ++-
 .../handlers/ExperimentManagementGrpcHandler.java  | 125 ++++++
 .../service/handlers/PlanGrpcHandler.java          | 116 +++++
 .../models/AgentAsyncCommandExecutionRequest.java  |  62 ---
 .../models/AgentAsyncCommandExecutionResponse.java |  50 ---
 .../models/AgentAsyncCommandListRequest.java       |  32 --
 .../models/AgentAsyncCommandListResponse.java      |  52 ---
 .../models/AgentAsyncCommandTerminateRequest.java  |  41 --
 .../models/AgentAsyncCommandTerminateResponse.java |  42 --
 .../service/models/AgentCommandExecutionAck.java   |  41 --
 .../models/AgentCommandExecutionRequest.java       |  63 ---
 .../models/AgentCommandExecutionResponse.java      |  50 ---
 .../service/models/AgentEnvSetupAck.java           |  41 --
 .../service/models/AgentEnvSetupRequest.java       |  63 ---
 .../service/models/AgentEnvSetupResponse.java      |  50 ---
 .../service/models/AgentInfoResponse.java          |  46 --
 .../service/models/AgentJupyterExecutionAck.java   |  22 -
 .../models/AgentJupyterExecutionRequest.java       |  50 ---
 .../models/AgentJupyterExecutionResponse.java      |  51 ---
 .../service/models/AgentKernelRestartAck.java      |  22 -
 .../service/models/AgentKernelRestartRequest.java  |  42 --
 .../service/models/AgentKernelRestartResponse.java |  51 ---
 .../service/models/AgentLaunchRequest.java         | 160 -------
 .../service/models/AgentLaunchResponse.java        |  65 ---
 .../service/models/AgentPythonExecutionAck.java    |  22 -
 .../models/AgentPythonExecutionRequest.java        |  60 ---
 .../models/AgentPythonExecutionResponse.java       |  51 ---
 .../service/models/AgentTerminateResponse.java     |  46 --
 .../connection/service/models/AgentTunnelAck.java  |  50 ---
 .../service/models/AgentTunnelCreateRequest.java   |  50 ---
 .../service/models/AgentTunnelCreateResponse.java  |  69 ---
 .../models/AgentTunnelTerminateRequest.java        |  41 --
 .../models/AgentTunnelTerminateResponse.java       |  22 -
 .../connection/service/models/AsyncCommand.java    |  43 --
 .../src/main/proto/agent-service.proto             | 488 +++++++++++++++++++++
 .../service/GroupResourceProfileService.java       |  15 +-
 .../handler/CredentialStoreServerHandler.java      | 310 +++++--------
 .../airavata/credential/model/AuditInfo.java       |  50 ---
 .../credential/model/CertificateAuditInfo.java     |  96 ----
 .../credential/model/CertificateCredential.java    |  96 ----
 .../airavata/credential/model/CommunityUser.java   |  69 ---
 .../airavata/credential/model/Credential.java      |  70 ---
 .../credential/model/PasswordCredential.java       |  54 ---
 .../airavata/credential/model/SSHCredential.java   |  82 ----
 .../repository/CertificateCredentialWriter.java    |  34 +-
 .../credential/repository/CredentialReader.java    |  26 +-
 .../repository/CredentialReaderImpl.java           |  48 +-
 .../credential/repository/CredentialWriter.java    |   4 +-
 .../credential/repository/SSHCredentialWriter.java |  27 +-
 .../credential/repository/db/CommunityUserDAO.java |  34 +-
 .../credential/repository/db/CredentialsDAO.java   | 268 +++++------
 .../credential/service/CredentialService.java      |  15 +-
 .../apache/airavata/credential/util/Utility.java   |  16 +-
 .../util/notifier/NotifierBootstrap.java           |  17 +-
 .../sharing/util/AiravataDataMigrator.java         |  19 +-
 .../handler/CredentialStoreServerHandlerTest.java  | 155 +++----
 .../repository/db/CommunityUserDAOTest.java        |  37 +-
 .../repository/db/CredentialsDAOTest.java          | 261 ++++-------
 .../repository/db/SSHCredentialTest.java           |  24 +-
 .../store/cpi/SSHSummaryTest/SSHSummaryTest.java   |  24 +-
 airavata-api/research-service/pom.xml              |   8 +
 .../service/ApplicationCatalogService.java         |  76 ++--
 .../research/service/ExperimentService.java        |  76 ++--
 .../airavata/research/service/ProjectService.java  |  26 +-
 .../controller/GlobalExceptionController.java      |  57 ---
 .../service/controller/ProjectController.java      |  69 ---
 .../service/controller/ResearchHubController.java  |  69 ---
 .../service/controller/ResourceController.java     | 203 ---------
 .../service/controller/SessionController.java      |  93 ----
 .../research/service/dto/CreateProjectRequest.java |  62 ---
 .../service/dto/CreateResourceRequest.java         |  81 ----
 .../service/dto/ModifyResourceRequest.java         |  33 --
 .../research/service/dto/RedirectResponse.java     |  36 --
 .../research/service/dto/ResourceResponse.java     |  46 --
 .../research/service/exception/ErrorResponse.java  |  67 ---
 .../service/exception/GlobalExceptionHandler.java  |  38 --
 .../research/service/handlers/ProjectHandler.java  |  17 +-
 .../service/handlers/ResearchHubGrpcHandler.java   |  63 +++
 .../handlers/ResearchProjectGrpcHandler.java       | 112 +++++
 .../handlers/ResearchResourceGrpcHandler.java      | 305 +++++++++++++
 .../handlers/ResearchSessionGrpcHandler.java       | 115 +++++
 .../research/service/handlers/ResourceHandler.java |  41 +-
 .../src/main/proto/research-service.proto          | 306 ++++++++++++-
 .../security/service/GatewayGroupsInitializer.java |   2 +
 .../handler/SharingRegistryServerHandler.java      |   5 +
 .../airavata/sharing/model/EntitySearchField.java  |  14 -
 .../airavata/sharing/model/GroupCardinality.java   |   6 -
 .../airavata/sharing/model/GroupChildType.java     |   6 -
 .../apache/airavata/sharing/model/GroupType.java   |   6 -
 .../airavata/sharing/model/SearchCondition.java    |  10 -
 .../airavata/sharing/model/SearchCriteria.java     |  37 --
 .../apache/airavata/sharing/model/SharingType.java |   7 -
 .../sharing/repository/EntityRepository.java       |   3 +
 .../repository/GroupMembershipRepository.java      |   2 +
 .../sharing/repository/SharingRepository.java      |   2 +-
 .../sharing/repository/UserGroupRepository.java    |   2 +
 .../sharing/repository/UserRepository.java         |   1 +
 .../airavata/storage/model/FileUploadResponse.java |  66 ---
 .../model/credential/store/credential_store.proto  |   9 +
 .../file_service.proto}                            |  15 +-
 .../integration/SharingServiceIntegrationTest.java |  27 +-
 .../service/GatewayGroupsInitializerTest.java      |   2 +-
 .../airavata/sharing/handler/CipresTest.java       |  44 +-
 .../handler/SharingRegistryServerHandlerTest.java  |  27 +-
 .../airavata/server/file/FileController.java       |   9 +-
 .../server/grpc/services/SharingGrpcService.java   |  19 +-
 112 files changed, 2933 insertions(+), 4638 deletions(-)
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/controllers/AgentController.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/controllers/ExperimentController.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/controllers/PlanController.java
 create mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/handlers/AgentInteractionGrpcHandler.java
 create mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/handlers/ExperimentManagementGrpcHandler.java
 create mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/handlers/PlanGrpcHandler.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentAsyncCommandExecutionRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentAsyncCommandExecutionResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentAsyncCommandListRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentAsyncCommandListResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentAsyncCommandTerminateRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentAsyncCommandTerminateResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentCommandExecutionAck.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentCommandExecutionRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentCommandExecutionResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentEnvSetupAck.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentEnvSetupRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentEnvSetupResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentInfoResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentJupyterExecutionAck.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentJupyterExecutionRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentJupyterExecutionResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentKernelRestartAck.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentKernelRestartRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentKernelRestartResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentLaunchRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentLaunchResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentPythonExecutionAck.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentPythonExecutionRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentPythonExecutionResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentTerminateResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentTunnelAck.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentTunnelCreateRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentTunnelCreateResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentTunnelTerminateRequest.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentTunnelTerminateResponse.java
 delete mode 100644 
airavata-api/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AsyncCommand.java
 create mode 100644 
airavata-api/agent-service/src/main/proto/agent-service.proto
 delete mode 100644 
airavata-api/credential-service/src/main/java/org/apache/airavata/credential/model/AuditInfo.java
 delete mode 100644 
airavata-api/credential-service/src/main/java/org/apache/airavata/credential/model/CertificateAuditInfo.java
 delete mode 100644 
airavata-api/credential-service/src/main/java/org/apache/airavata/credential/model/CertificateCredential.java
 delete mode 100644 
airavata-api/credential-service/src/main/java/org/apache/airavata/credential/model/CommunityUser.java
 delete mode 100644 
airavata-api/credential-service/src/main/java/org/apache/airavata/credential/model/Credential.java
 delete mode 100644 
airavata-api/credential-service/src/main/java/org/apache/airavata/credential/model/PasswordCredential.java
 delete mode 100644 
airavata-api/credential-service/src/main/java/org/apache/airavata/credential/model/SSHCredential.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/controller/GlobalExceptionController.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/controller/ProjectController.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/controller/ResearchHubController.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/controller/ResourceController.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/controller/SessionController.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/dto/CreateProjectRequest.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/dto/CreateResourceRequest.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/dto/ModifyResourceRequest.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/dto/RedirectResponse.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/dto/ResourceResponse.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/exception/ErrorResponse.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/exception/GlobalExceptionHandler.java
 create mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/handlers/ResearchHubGrpcHandler.java
 create mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/handlers/ResearchProjectGrpcHandler.java
 create mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/handlers/ResearchResourceGrpcHandler.java
 create mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/service/handlers/ResearchSessionGrpcHandler.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/sharing/model/EntitySearchField.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/sharing/model/GroupCardinality.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/sharing/model/GroupChildType.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/sharing/model/GroupType.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/sharing/model/SearchCondition.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/sharing/model/SearchCriteria.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/sharing/model/SharingType.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/storage/model/FileUploadResponse.java
 copy 
airavata-api/src/main/proto/{org/apache/airavata/model/appcatalog/gatewaygroups/gateway_groups.proto
 => services/file_service.proto} (73%)

Reply via email to