You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ya...@apache.org on 2026/04/02 01:15:52 UTC
(airavata) branch feat/grpc-armeria-migration updated (a20b9d6a48 -> 2930ad6ebb)
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 a20b9d6a48 fix: delete broken integration tests, fix all module test compilation
add 2930ad6ebb refactor: rename profile-service to iam-service, flatten all deep nesting, fix cross-module files
No new revisions were added by this update.
Summary of changes:
airavata-api/agent-service/pom.xml | 2 +-
.../apache/airavata/agent/AiravataFileService.java | 2 +-
.../org/apache/airavata/agent/AiravataService.java | 2 +-
.../agent/handler/AgentManagementHandler.java | 2 +-
.../airavata/agent/handler/PlanGrpcHandler.java | 2 +-
.../compute/{task => }/aws/AWSCompletingTask.java | 2 +-
.../{task => }/aws/AWSJobSubmissionTask.java | 2 +-
.../{task => }/aws/AWSProcessContextManager.java | 2 +-
.../compute/{task => }/aws/AWSTaskUtil.java | 2 +-
.../{task => }/aws/CreateEC2InstanceTask.java | 2 +-
.../{task => }/aws/ExponentialBackoffWaiter.java | 2 +-
.../compute/{task => }/aws/NoOperationTask.java | 2 +-
.../ApplicationDeploymentRepository.java | 4 +-
.../repository/ApplicationInterfaceRepository.java | 4 +-
.../repository/ComputeResourceRepository.java | 4 +-
.../repository/GwyResourceProfileRepository.java | 4 +-
.../compute/repository/ParserInputRepository.java | 2 +-
.../compute/repository/ParserOutputRepository.java | 2 +-
.../compute/repository/ParserRepository.java | 2 +-
.../repository/UserResourceProfileRepository.java | 4 +-
.../apache/airavata/compute/task/JobFactory.java | 2 +-
.../execution/handler/RegistryServerHandler.java | 6 +--
.../sharing/util/AiravataDataMigrator.java | 8 +--
.../storage/service/ProcessDataManager.java | 2 +-
airavata-api/credential-service/pom.xml | 2 +-
.../handler/CredentialStoreServerHandler.java | 2 +-
.../notifier/CredentialStoreNotifier.java | 59 +++++++++++++++++++++
.../EmailNotificationMessage.java | 4 +-
.../notifier/impl => notifier}/EmailNotifier.java | 4 +-
.../EmailNotifierConfiguration.java | 2 +-
.../{util => }/notifier/NotificationMessage.java | 2 +-
.../{util => }/notifier/NotifierBootstrap.java | 5 +-
.../IULdapSSHAccountProvisioner.java | 3 +-
.../IULdapSSHAccountProvisionerProvider.java | 2 +-
.../provisioning/SSHAccountManager.java | 2 +-
.../{service => }/provisioning/SSHUtil.java | 2 +-
.../repository/CertificateCredentialWriter.java | 2 -
.../repository/{db => }/CommunityUserDAO.java | 3 +-
.../repository/CredentialReaderImpl.java | 1 -
.../{util => }/CredentialStoreDBInitConfig.java | 2 +-
.../{util => }/CredentialStoreJDBCConfig.java | 2 +-
.../repository/{db => }/CredentialsDAO.java | 5 +-
.../{db => }/MigrateCredentialEncryption.java | 4 +-
.../credential/repository/{db => }/ParentDAO.java | 2 +-
.../credential/repository/SSHCredentialWriter.java | 1 -
.../credential/service/SSHAccountService.java | 2 +-
.../util/notifier/CredentialStoreNotifier.java | 59 ---------------------
.../impl => notifier}/EmailNotifierTest.java | 2 +-
.../SSHAccountProvisionerFactoryTest.java | 3 +-
.../TestSSHAccountProvisioner.java | 2 +-
.../TestSSHAccountProvisionerProvider.java | 2 +-
.../credential/service/SSHAccountServiceTest.java | 2 +-
...ravata.interfaces.SSHAccountProvisionerProvider | 2 +-
.../{profile-service => iam-service}/pom.xml | 4 +-
.../airavata/iam}/AiravataSecurityManager.java | 4 +-
.../airavata/iam}/GatewayGroupsInitializer.java | 2 +-
.../org/apache/airavata/iam}/IdentityContext.java | 2 +-
.../airavata/iam}/KeyCloakSecurityManager.java | 6 +--
.../org/apache/airavata/iam}/ProfileMapper.java | 6 +--
.../org/apache/airavata/iam}/SecurityCheck.java | 2 +-
.../apache/airavata/iam}/SecurityInterceptor.java | 6 +--
.../airavata/iam}/SecurityManagerFactory.java | 4 +-
.../org/apache/airavata/iam}/SecurityModule.java | 2 +-
.../airavata}/iam/TenantManagementInterface.java | 2 +-
.../iam/TenantManagementKeycloakImpl.java | 4 +-
.../java/org/apache/airavata/iam}/UserContext.java | 4 +-
.../java/org/apache/airavata/iam}/UserInfo.java | 2 +-
.../airavata/iam}/authzcache/AuthzCache.java | 2 +-
.../airavata/iam}/authzcache/AuthzCacheEntry.java | 2 +-
.../airavata/iam}/authzcache/AuthzCacheIndex.java | 2 +-
.../iam}/authzcache/AuthzCacheManager.java | 4 +-
.../iam}/authzcache/AuthzCacheManagerFactory.java | 4 +-
.../iam}/authzcache/AuthzCachedStatus.java | 2 +-
.../iam}/authzcache/DefaultAuthzCacheManager.java | 4 +-
.../iam/model}/CustomizedDashboardEntity.java | 2 +-
.../apache/airavata/iam/model}/GatewayEntity.java | 2 +-
.../airavata/iam/model}/NSFDemographicsEntity.java | 2 +-
.../iam/model}/UserProfileCatalogDBInitConfig.java | 2 +-
.../airavata/iam/model}/UserProfileEntity.java | 2 +-
.../iam/model}/UserProfileRegistryException.java | 2 +-
.../iam}/repository/AbstractJDBCUserStore.java | 6 +--
.../iam/repository}/AbstractRepository.java | 4 +-
.../airavata/iam}/repository/JDBCUserStore.java | 6 +--
.../airavata/iam}/repository/LDAPUserStore.java | 8 +--
.../iam}/repository/SessionDBUserStore.java | 4 +-
.../iam/repository}/TenantProfileRepository.java | 7 +--
.../iam/repository}/UserProfileRepository.java | 8 +--
.../airavata/iam}/util/AbstractAuthenticator.java | 2 +-
.../iam}/util/AbstractConfigurationReader.java | 2 +-
.../iam}/util/AbstractDatabaseAuthenticator.java | 2 +-
.../iam}/util/AiravataSecurityException.java | 2 +-
.../iam}/util/AuthenticationException.java | 2 +-
.../apache/airavata/iam}/util/Authenticator.java | 2 +-
.../util/AuthenticatorConfigurationReader.java | 2 +-
.../org/apache/airavata/iam}/util/Authoriser.java | 2 +-
.../airavata/iam}/util/AuthorizationException.java | 2 +-
.../org/apache/airavata/iam}/util/Committer.java | 2 +-
.../apache/airavata/iam}/util/JPAConstants.java | 2 +-
.../airavata/iam}/util/PasswordDigester.java | 2 +-
.../apache/airavata/iam}/util/QueryConstants.java | 2 +-
.../apache/airavata/iam}/util/SecurityUtil.java | 2 +-
.../org/apache/airavata/iam}/util/UserStore.java | 2 +-
.../airavata/iam}/util/UserStoreException.java | 2 +-
.../java/org/apache/airavata/iam}/util/Utils.java | 2 +-
.../src/main/proto/iam_admin_service.proto | 0
.../src/main/proto/user_profile_service.proto | 0
.../org/apache/airavata}/iam/SetupNewGateway.java | 2 +-
.../util/AuthenticatorConfigurationReaderTest.java | 6 +--
.../airavata/iam}/util/SecurityUtilTest.java | 2 +-
.../airavata/iam}/util/TestDBAuthenticator1.java | 2 +-
.../airavata/iam}/util/TestDBAuthenticator2.java | 2 +-
.../airavata/iam}/util/TestDBAuthenticator3.java | 2 +-
.../apache/airavata/iam}/util/TestUserStore.java | 2 +-
.../src/test/resources/airavata.p12 | Bin
.../src/test/resources/authenticators.xml | 16 +++---
.../src/test/resources/disabled-authenticator.xml | 16 +++---
.../src/test/resources/jdbc-authenticator.xml | 4 +-
.../src/test/resources/ldap-authenticator.xml | 4 +-
.../src/test/resources/session-authenticator.xml | 2 +-
airavata-api/orchestration-service/pom.xml | 2 +-
.../execution/{util => }/cpi/AppCatalog.java | 2 +-
.../{util => }/cpi/AppCatalogException.java | 2 +-
.../{util => }/cpi/ApplicationDeployment.java | 2 +-
.../{util => }/cpi/ApplicationInterface.java | 2 +-
.../{util => }/cpi/CompositeIdentifier.java | 2 +-
.../execution/{util => }/cpi/ComputeResource.java | 2 +-
.../execution/{util => }/cpi/Constants.java | 2 +-
.../{util => }/cpi/DataProductInterface.java | 2 +-
.../cpi/DataReplicaLocationInterface.java | 2 +-
.../{util => }/cpi/ExpCatChildDataType.java | 2 +-
.../{util => }/cpi/ExpCatParentDataType.java | 2 +-
.../{util => }/cpi/ExperimentCatalog.java | 2 +-
.../{util => }/cpi/ExperimentCatalogException.java | 2 +-
.../{util => }/cpi/ExperimentCatalogModelType.java | 2 +-
.../{util => }/cpi/GwyClientCredential.java | 2 +-
.../{util => }/cpi/GwyResourceProfile.java | 2 +-
.../execution/{util => }/cpi/Registry.java | 2 +-
.../{util => }/cpi/RegistryException.java | 2 +-
.../execution/{util => }/cpi/ReplicaCatalog.java | 2 +-
.../{util => }/cpi/ReplicaCatalogException.java | 2 +-
.../airavata/execution/cpi/ResultOrderType.java} | 32 +++--------
.../execution/{util => }/cpi/StatusType.java | 2 +-
.../execution/{util => }/cpi/StorageResource.java | 2 +-
.../{util => }/cpi/UsrResourceProfile.java | 2 +-
.../execution/{util => }/cpi/WorkflowCatalog.java | 2 +-
.../{util => }/cpi/WorkflowCatalogException.java | 2 +-
.../airavata/execution/mapper/ExecutionMapper.java | 2 +-
.../execution/orchestrator/AiravataTask.java | 2 +-
.../execution/orchestrator/TaskContext.java | 2 +-
.../repository/ExperimentErrorRepository.java | 2 +-
.../repository/ExperimentInputRepository.java | 2 +-
.../repository/ExperimentOutputRepository.java | 2 +-
.../execution/repository/ExperimentRepository.java | 4 +-
.../repository/ExperimentStatusRepository.java | 2 +-
.../repository/ExperimentSummaryRepository.java | 4 +-
.../execution/repository/GatewayRepository.java | 2 +-
.../GatewayUsageReportingCommandRepository.java | 2 +-
.../execution/repository/JobRepository.java | 2 +-
.../execution/repository/JobStatusRepository.java | 2 +-
.../repository/NotificationRepository.java | 2 +-
.../repository/ProcessErrorRepository.java | 2 +-
.../repository/ProcessInputRepository.java | 2 +-
.../repository/ProcessOutputRepository.java | 2 +-
.../execution/repository/ProcessRepository.java | 2 +-
.../repository/ProcessStatusRepository.java | 2 +-
.../repository/ProcessWorkflowRepository.java | 2 +-
.../execution/repository/ProjectRepository.java | 6 +--
.../repository/QueueStatusRepository.java | 2 +-
.../execution/repository/TaskErrorRepository.java | 2 +-
.../execution/repository/TaskRepository.java | 2 +-
.../execution/repository/TaskStatusRepository.java | 2 +-
.../execution/repository/UserRepository.java | 2 +-
.../execution/repository/WorkflowRepository.java | 6 +--
.../airavata/execution/util/QueryConstants.java | 2 +-
.../execution/util/cpi/ResultOrderType.java | 48 -----------------
.../workflow/AiravataWorkflowEntity.java | 2 +-
.../workflow/AiravataWorkflowErrorEntity.java | 2 +-
.../workflow/AiravataWorkflowErrorPK.java | 2 +-
.../workflow/AiravataWorkflowStatusEntity.java | 2 +-
.../workflow/AiravataWorkflowStatusPK.java | 2 +-
.../workflow/ApplicationErrorEntity.java | 2 +-
.../{model => }/workflow/ApplicationErrorPK.java | 2 +-
.../workflow/ApplicationStatusEntity.java | 2 +-
.../{model => }/workflow/ApplicationStatusPK.java | 2 +-
.../workflow/ComponentStatusEntity.java | 2 +-
.../execution/{model => }/workflow/EdgeEntity.java | 2 +-
.../execution/{model => }/workflow/EdgePK.java | 2 +-
.../{model => }/workflow/HandlerErrorEntity.java | 2 +-
.../{model => }/workflow/HandlerErrorPK.java | 2 +-
.../{model => }/workflow/HandlerInputEntity.java | 2 +-
.../{model => }/workflow/HandlerInputPK.java | 2 +-
.../{model => }/workflow/HandlerOutputEntity.java | 2 +-
.../{model => }/workflow/HandlerOutputPK.java | 2 +-
.../{model => }/workflow/HandlerStatusEntity.java | 2 +-
.../{model => }/workflow/HandlerStatusPK.java | 2 +-
.../execution/{model => }/workflow/NodeEntity.java | 2 +-
.../execution/{model => }/workflow/NodePK.java | 2 +-
.../execution/{model => }/workflow/PortEntity.java | 2 +-
.../execution/{model => }/workflow/PortPK.java | 2 +-
.../workflow/WorkflowApplicationEntity.java | 2 +-
.../workflow/WorkflowApplicationPK.java | 2 +-
.../workflow/WorkflowConnectionEntity.java | 2 +-
.../{model => }/workflow/WorkflowConnectionPK.java | 2 +-
.../workflow/WorkflowDataBlockEntity.java | 2 +-
.../{model => }/workflow/WorkflowEntity.java | 2 +-
.../workflow/WorkflowHandlerEntity.java | 2 +-
.../{model => }/workflow/WorkflowHandlerPK.java | 2 +-
.../{model => }/workflow/WorkflowInputEntity.java | 2 +-
.../{model => }/workflow/WorkflowInputPK.java | 2 +-
.../{model => }/workflow/WorkflowOutputEntity.java | 2 +-
.../{model => }/workflow/WorkflowOutputPK.java | 2 +-
.../{model => }/workflow/WorkflowStatusEntity.java | 2 +-
.../{model => }/workflow/WorkflowStatusPK.java | 2 +-
.../airavata/common/utils/DatabaseTestCases.java | 2 +-
.../repository/ExperimentErrorRepositoryTest.java | 4 +-
.../repository/ExperimentInputRepositoryTest.java | 4 +-
.../repository/ExperimentOutputRepositoryTest.java | 4 +-
.../repository/ExperimentRepositoryTest.java | 4 +-
.../repository/ExperimentStatusRepositoryTest.java | 4 +-
.../ExperimentSummaryRepositoryTest.java | 6 +--
.../repository/GatewayRepositoryTest.java | 4 +-
.../execution/repository/JobRepositoryTest.java | 4 +-
.../repository/JobStatusRepositoryTest.java | 4 +-
.../repository/NotificationRepositoryTest.java | 4 +-
.../repository/ProcessErrorRepositoryTest.java | 4 +-
.../repository/ProcessInputRepositoryTest.java | 4 +-
.../repository/ProcessOutputRepositoryTest.java | 4 +-
.../repository/ProcessRepositoryTest.java | 4 +-
.../repository/ProcessStatusRepositoryTest.java | 4 +-
.../repository/ProjectRepositoryTest.java | 6 +--
.../repository/QueueStatusRepositoryTest.java | 4 +-
.../repository/TaskErrorRepositoryTest.java | 4 +-
.../execution/repository/TaskRepositoryTest.java | 4 +-
.../repository/TaskStatusRepositoryTest.java | 4 +-
.../execution/repository/UserRepositoryTest.java | 4 +-
.../repository/WorkflowRepositoryTest.java | 4 +-
.../execution/util/{common => }/SharedMariaDB.java | 2 +-
.../SharedMariaDBLauncherSessionListener.java | 2 +-
.../execution/util/{common => }/TestBase.java | 2 +-
.../integration/AbstractIntegrationTest.java | 2 +-
.../ExperimentRepositoryIntegrationTest.java | 2 +-
...junit.platform.launcher.LauncherSessionListener | 2 +-
airavata-api/research-service/pom.xml | 2 +-
.../apache/airavata/research/AiravataService.java | 4 +-
.../airavata/research/handler/ProjectHandler.java | 2 +-
.../research/handler/ResearchHubHandler.java | 2 +-
.../handler/ResearchSessionGrpcHandler.java | 2 +-
.../airavata/research/handler/ResourceHandler.java | 2 +-
.../airavata/research/handler/SessionHandler.java | 2 +-
airavata-api/sharing-service/pom.xml | 2 +-
.../airavata/sharing/service/SharingHelper.java | 2 +-
.../src/main/resources/airavata-server.properties | 4 +-
.../src/test/resources/META-INF/persistence.xml | 50 ++++++++---------
.../storage/repository/DataProductRepository.java | 4 +-
.../repository/DataReplicaLocationRepository.java | 4 +-
.../repository/StorageResourceRepository.java | 4 +-
airavata-server/pom.xml | 2 +-
.../airavata/server/config/SecurityConfig.java | 2 +-
.../server/grpc/config/GrpcAuthInterceptor.java | 2 +-
.../server/grpc/services/GrpcRequestContext.java | 2 +-
.../server/grpc/services/IamAdminGrpcService.java | 4 +-
.../grpc/services/UserProfileGrpcService.java | 2 +-
.../roles/airavata_services/defaults/main.yml | 4 +-
pom.xml | 2 +-
264 files changed, 439 insertions(+), 521 deletions(-)
rename airavata-api/compute-service/src/main/java/org/apache/airavata/compute/{task => }/aws/AWSCompletingTask.java (97%)
rename airavata-api/compute-service/src/main/java/org/apache/airavata/compute/{task => }/aws/AWSJobSubmissionTask.java (99%)
rename airavata-api/compute-service/src/main/java/org/apache/airavata/compute/{task => }/aws/AWSProcessContextManager.java (99%)
rename airavata-api/compute-service/src/main/java/org/apache/airavata/compute/{task => }/aws/AWSTaskUtil.java (99%)
rename airavata-api/compute-service/src/main/java/org/apache/airavata/compute/{task => }/aws/CreateEC2InstanceTask.java (99%)
rename airavata-api/compute-service/src/main/java/org/apache/airavata/compute/{task => }/aws/ExponentialBackoffWaiter.java (98%)
rename airavata-api/compute-service/src/main/java/org/apache/airavata/compute/{task => }/aws/NoOperationTask.java (96%)
create mode 100644 airavata-api/credential-service/src/main/java/org/apache/airavata/credential/notifier/CredentialStoreNotifier.java
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/{util/notifier/impl => notifier}/EmailNotificationMessage.java (91%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/{util/notifier/impl => notifier}/EmailNotifier.java (92%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/{util/notifier/impl => notifier}/EmailNotifierConfiguration.java (97%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/{util => }/notifier/NotificationMessage.java (95%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/{util => }/notifier/NotifierBootstrap.java (94%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/{service/provisioning/provisioner => provisioning}/IULdapSSHAccountProvisioner.java (98%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/{service/provisioning/provisioner => provisioning}/IULdapSSHAccountProvisionerProvider.java (98%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/{service => }/provisioning/SSHAccountManager.java (99%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/{service => }/provisioning/SSHUtil.java (99%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/repository/{db => }/CommunityUserDAO.java (98%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/repository/{util => }/CredentialStoreDBInitConfig.java (95%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/repository/{util => }/CredentialStoreJDBCConfig.java (97%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/repository/{db => }/CredentialsDAO.java (99%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/repository/{db => }/MigrateCredentialEncryption.java (97%)
rename airavata-api/credential-service/src/main/java/org/apache/airavata/credential/repository/{db => }/ParentDAO.java (95%)
delete mode 100644 airavata-api/credential-service/src/main/java/org/apache/airavata/credential/util/notifier/CredentialStoreNotifier.java
rename airavata-api/credential-service/src/test/java/org/apache/airavata/credential/{util/notifier/impl => notifier}/EmailNotifierTest.java (96%)
rename airavata-api/credential-service/src/test/java/org/apache/airavata/credential/{service => }/provisioning/SSHAccountProvisionerFactoryTest.java (96%)
rename airavata-api/credential-service/src/test/java/org/apache/airavata/credential/{service/provisioning/provisioner => provisioning}/TestSSHAccountProvisioner.java (96%)
rename airavata-api/credential-service/src/test/java/org/apache/airavata/credential/{service/provisioning/provisioner => provisioning}/TestSSHAccountProvisionerProvider.java (97%)
rename airavata-api/{profile-service => iam-service}/pom.xml (98%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/AiravataSecurityManager.java (94%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/GatewayGroupsInitializer.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/IdentityContext.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/KeyCloakSecurityManager.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/mapper => iam-service/src/main/java/org/apache/airavata/iam}/ProfileMapper.java (91%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/SecurityCheck.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/SecurityInterceptor.java (95%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/SecurityManagerFactory.java (95%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/SecurityModule.java (97%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata}/iam/TenantManagementInterface.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata}/iam/TenantManagementKeycloakImpl.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/common/security => iam-service/src/main/java/org/apache/airavata/iam}/UserContext.java (95%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/UserInfo.java (97%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/authzcache/AuthzCache.java (97%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/authzcache/AuthzCacheEntry.java (97%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/authzcache/AuthzCacheIndex.java (98%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/authzcache/AuthzCacheManager.java (95%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/authzcache/AuthzCacheManagerFactory.java (95%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/authzcache/AuthzCachedStatus.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/service => iam-service/src/main/java/org/apache/airavata/iam}/authzcache/DefaultAuthzCacheManager.java (97%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/user => iam-service/src/main/java/org/apache/airavata/iam/model}/CustomizedDashboardEntity.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/tenant => iam-service/src/main/java/org/apache/airavata/iam/model}/GatewayEntity.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/user => iam-service/src/main/java/org/apache/airavata/iam/model}/NSFDemographicsEntity.java (98%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/user => iam-service/src/main/java/org/apache/airavata/iam/model}/UserProfileCatalogDBInitConfig.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/user => iam-service/src/main/java/org/apache/airavata/iam/model}/UserProfileEntity.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/user => iam-service/src/main/java/org/apache/airavata/iam/model}/UserProfileRegistryException.java (95%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/repository/AbstractJDBCUserStore.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/tenant => iam-service/src/main/java/org/apache/airavata/iam/repository}/AbstractRepository.java (98%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/repository/JDBCUserStore.java (97%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/repository/LDAPUserStore.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/repository/SessionDBUserStore.java (97%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/tenant => iam-service/src/main/java/org/apache/airavata/iam/repository}/TenantProfileRepository.java (95%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security/user => iam-service/src/main/java/org/apache/airavata/iam/repository}/UserProfileRepository.java (95%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/AbstractAuthenticator.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/AbstractConfigurationReader.java (97%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/AbstractDatabaseAuthenticator.java (98%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/AiravataSecurityException.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/AuthenticationException.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/Authenticator.java (98%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/AuthenticatorConfigurationReader.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/Authoriser.java (97%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/AuthorizationException.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/Committer.java (95%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/JPAConstants.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/PasswordDigester.java (98%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/QueryConstants.java (98%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/SecurityUtil.java (99%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/UserStore.java (98%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/UserStoreException.java (96%)
rename airavata-api/{profile-service/src/main/java/org/apache/airavata/security => iam-service/src/main/java/org/apache/airavata/iam}/util/Utils.java (98%)
rename airavata-api/{profile-service => iam-service}/src/main/proto/iam_admin_service.proto (100%)
rename airavata-api/{profile-service => iam-service}/src/main/proto/user_profile_service.proto (100%)
rename airavata-api/{profile-service/src/test/java/org/apache/airavata/security => iam-service/src/test/java/org/apache/airavata}/iam/SetupNewGateway.java (99%)
rename airavata-api/{profile-service/src/test/java/org/apache/airavata/security => iam-service/src/test/java/org/apache/airavata/iam}/util/AuthenticatorConfigurationReaderTest.java (96%)
rename airavata-api/{profile-service/src/test/java/org/apache/airavata/security => iam-service/src/test/java/org/apache/airavata/iam}/util/SecurityUtilTest.java (99%)
rename airavata-api/{profile-service/src/test/java/org/apache/airavata/security => iam-service/src/test/java/org/apache/airavata/iam}/util/TestDBAuthenticator1.java (97%)
rename airavata-api/{profile-service/src/test/java/org/apache/airavata/security => iam-service/src/test/java/org/apache/airavata/iam}/util/TestDBAuthenticator2.java (97%)
rename airavata-api/{profile-service/src/test/java/org/apache/airavata/security => iam-service/src/test/java/org/apache/airavata/iam}/util/TestDBAuthenticator3.java (97%)
rename airavata-api/{profile-service/src/test/java/org/apache/airavata/security => iam-service/src/test/java/org/apache/airavata/iam}/util/TestUserStore.java (97%)
rename airavata-api/{profile-service => iam-service}/src/test/resources/airavata.p12 (100%)
rename airavata-api/{profile-service => iam-service}/src/test/resources/authenticators.xml (91%)
rename airavata-api/{profile-service => iam-service}/src/test/resources/disabled-authenticator.xml (91%)
rename airavata-api/{profile-service => iam-service}/src/test/resources/jdbc-authenticator.xml (95%)
rename airavata-api/{profile-service => iam-service}/src/test/resources/ldap-authenticator.xml (95%)
rename airavata-api/{profile-service => iam-service}/src/test/resources/session-authenticator.xml (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/AppCatalog.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/AppCatalogException.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ApplicationDeployment.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ApplicationInterface.java (99%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/CompositeIdentifier.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ComputeResource.java (99%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/Constants.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/DataProductInterface.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/DataReplicaLocationInterface.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ExpCatChildDataType.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ExpCatParentDataType.java (95%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ExperimentCatalog.java (99%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ExperimentCatalogException.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ExperimentCatalogModelType.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/GwyClientCredential.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/GwyResourceProfile.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/Registry.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/RegistryException.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ReplicaCatalog.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/ReplicaCatalogException.java (95%)
copy airavata-api/{src/main/java/org/apache/airavata/common/server/KeyStorePasswordCallback.java => orchestration-service/src/main/java/org/apache/airavata/execution/cpi/ResultOrderType.java} (73%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/StatusType.java (94%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/StorageResource.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/UsrResourceProfile.java (99%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/WorkflowCatalog.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{util => }/cpi/WorkflowCatalogException.java (96%)
delete mode 100644 airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/util/cpi/ResultOrderType.java
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/AiravataWorkflowEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/AiravataWorkflowErrorEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/AiravataWorkflowErrorPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/AiravataWorkflowStatusEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/AiravataWorkflowStatusPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/ApplicationErrorEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/ApplicationErrorPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/ApplicationStatusEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/ApplicationStatusPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/ComponentStatusEntity.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/EdgeEntity.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/EdgePK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/HandlerErrorEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/HandlerErrorPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/HandlerInputEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/HandlerInputPK.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/HandlerOutputEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/HandlerOutputPK.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/HandlerStatusEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/HandlerStatusPK.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/NodeEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/NodePK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/PortEntity.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/PortPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowApplicationEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowApplicationPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowConnectionEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowConnectionPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowDataBlockEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowHandlerEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowHandlerPK.java (96%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowInputEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowInputPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowOutputEntity.java (98%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowOutputPK.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowStatusEntity.java (97%)
rename airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/{model => }/workflow/WorkflowStatusPK.java (97%)
rename airavata-api/orchestration-service/src/test/java/org/apache/airavata/execution/util/{common => }/SharedMariaDB.java (98%)
rename airavata-api/orchestration-service/src/test/java/org/apache/airavata/execution/util/{common => }/SharedMariaDBLauncherSessionListener.java (97%)
rename airavata-api/orchestration-service/src/test/java/org/apache/airavata/execution/util/{common => }/TestBase.java (97%)