You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2018/03/01 20:11:39 UTC
[airavata] branch registry-refactoring updated (74a9b79 -> 563f625)
This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch registry-refactoring
in repository https://gitbox.apache.org/repos/asf/airavata.git.
from 74a9b79 Renaming fields to match thrift models
add 4b24b97 Adding groups to Applications
add 9eb062c Merge remote-tracking branch 'upstream/develop' into develop
add 3778d1a Modified the getAllAppModules() method
add 9f2d387 Adding check while Launching Experiment
add 04ee2f2 Changing permission check to READ
add f96894c Requested changes made
add b64b828 Requested changes made (2)
add fc363c9 Modified AppDeploymentTest.java
add 8c90a50 Merge remote-tracking branch 'upstream/develop' into develop
add a997832 Merge remote-tracking branch 'upstream/develop' into develop
add 8632150 changing dev email address to devjobs
add c13c0c2 AIRAVATA-2608 Upgrade logback to latest
add 766cbd8 AIRAVATA-2645 Add profile services to Python thrift stubs
add 0d77ff5 AIRAVATA-2645 Generate Python thrift stubs
add c43640f Adding Searching SRA gateway
add 87d323c Log error when failing to execute groovy template
add d70f9af Updating email addresses in gfac-config.yaml
add 274da25 Merge remote-tracking branch 'origin/master'
add 807e1e7 Adding Searching SRA gateway record to the file
add acf3a49 Added the public key generated by the gateway to the data store
add 1d69f66 Added google analytics traching ID for USD gateway
add 625732d Added google analytics tracking ID for testdrive gateway
add e9d64b8 Added google analytics tracking ID for dREG sequencing gateway
add a73ba7b changing dev email address to devjobs
add 15cc7fe added SSC gateway URL
add 1044189 added SSC gateway details
add bcdd119 Merge branch 'AIRAVATA-2571-email-verified'
add 44dd8f1 added Rodeo VM details
add bd4c6d8 airavata PGA gateway installation parameters updated
add 5aec2a8 added google analytics ID
add 80da347 added google analytics ID
add 08f09bc added google analytics ID for SIU gateway
add 5a33b09 added google analytics ID for SimVascular gateway
add ac7330b added google analytics ID for SimCCS gateway
add e101d43 added google analytics ID for IU Cyber gateway
add f13c17f Fixing AIRAVATA-2621
add 0237909 Fixing AIRAVATA-2624 Sampede2 cluster SSH connectivity issue
add 53888e1 Validating port value before overriding
add 0f25c2f Merge branch 'AIRAVATA-2621-bugfix' into develop
add 28d91cb Merge remote-tracking branch 'upstream/develop' into develop
add a24cf52 AIRAVATA-2594 Allow gateway-users to call getGatewayResourceProfile
add 964aaab Merge branch 'AIRAVATA-2500' into develop
add bc22d0d Set ownerId when creating group
add 6f4ae17 Fix for setting ownerId on new group
add f4814b8 Implemented getAllGroupsUserBelongs
add 3ecbd3a Merge pull request #163 from sachinkariyattin/develop
add aaffede Merge remote-tracking branch 'upstream/develop' into develop
add 179ad80 Fix unit test to read escaped keystore file path
add aff441a Merge branch 'develop' of github.com:apache/airavata into develop
add b74c1c5 AIRAVATA-2590 Only add processPerNode if there is a jobSubmitterCommand
add 211691d Merge branch 'AIRAVATA-2590-uge_groovy-template-fixes' into develop
add 43415f3 Merge remote-tracking branch 'upstream/develop' into develop
add 4dd82ae Added new getAccessibleApplicationDeployments(), getAccessibleAppModules() methods
add ba8ad4e Making interface changes
add 9411399 Adding changes to entity creation for Application Deployments
add 8cbbda8 Adding application deployments to everyone group
add 2e933a7 Add getGroups() method to GroupManagerService
add 4679a80 Ansible scripts for group-based-auth dev env
add 75963c3 PGA deployment for group-based-auth environment (for testing/debugging)
add 42f4553 Write virtual host config file to separate file (not based on gateway_id).
add 75ff817 Merge remote-tracking branch 'origin/registry-refactoring' into group-based-auth
add 649bb66 Removed dependencies
add 4f4cbd6 Added new methods to registry api
add 0e58134 Changes to pom and exceptions
add feff039 Merge branch 'develop' of https://github.com/apache/airavata into develop
add f5aaf33 Changes to throw Runtimeexception
add ccfecab Merge branch 'develop' of https://github.com/apache/airavata into develop
add 3aee824 Merge pull request #164 from sachinkariyattin/develop
add a049148 lastUpdateTime is required on TaskModel
add a123fc0 AIRAVATA-2663 Include root cause when throwing new exception
add 4c80791 AIRAVATA-2664 Thrift client not thread safe; new one for each request
add 14ae202 AIRAVATA-2663 Fix NPE in createProcesses
add 73d52c9 AIRAVATA-2667 Throw error if JobModel not found
add 5091d6f AIRAVATA-2667 Remove global Registry service client in ProcessContext
add b26717b AIRAVATA-2667 Add isJobExist method to Registry API
add 0e2918a IRAVATA-2668 Using addExperimentProcessOutputs to update outputs
add 715bcae AIRAVATA-2665 Allow admin-read-only for getAllCredentialSummaryForGateway
add 665bed8 FIxing maven warnings
add 7477deb Travis: clone full repo for git-describe to work
add 1f39ac6 derbynet needed in compile scope (CredentialStoreInitUtil)
add e271719 Regenerate GroupManagerService Python stubs
add 298fadf Added Stampede2 email for job monitoring
add 4a3ba81 Added Searching SRA Jetstream cluster email for job monitoring
add 1692d9b Merge branch 'AIRAVATA-2590-uge_groovy-template-fixes'
add 6a600d0 Fixing Airavata-2143 : Experiments with overridden resource allocation details tries to use qos and reservation from community user
add 49c5b5b Providing high priority for process level queue name
add a44fa60 Merge pull request #166 from DImuthuUpe/AIRAVATA-2143
add 210cf43 Added GSU cluster email for monitoring.
add a09ed5e Added USD SLURM cluster email for monitoring.
add 5e793c5 AIRAVATA-2672 Start Zookeeper as unprivileged user
add 9991e44 AIRAVATA-2672 Setting Zookeeper log directory
add e67ed30 Merge branch 'AIRAVATA-2672' into develop
add 86a2908 Removing TestApplication
add 9193374 Merge branch 'develop' into group-based-auth
add 4c4e817 AIRAVATA-2678 Sharing Registry to only list MULTI_USER groups
add 25b5a0c Merging with upstream
add 7b67c1a Merge pull request #165 from tilaks26/AIRAVATA-2601
add b1fa867 Search for app deployments by accessible app deployment ids
add a6beeb5 getAll application modules for list of accessible deployment ids
add a782fd7 Query for access to applications for given permission
add cda2c82 Merge branch 'registry-refactoring' into group-based-auth
add 9c7fa99 Merge branch 'registry-refactoring' into group-based-auth
add e93a09d When getting all app deployments, don't filter by accessibleAppDeploymentIds
add fc9fb2e AIRAVATA-2679 & AIRAVATA-2680 auth checks and add/remove users from group
add 484e2d8 Fixed tests
add 93c0ffd Merge pull request #172 from sachinkariyattin/group-based-auth
add c8bc672 Throw exception if unable to get EntityManager
add 7fe25f1 AIRAVATA-2685 Allow loading all user profiles, without paging
add 97f03cc Disable permission to execute application for now
add 6a45f36 Merge branch 'registry-refactoring' into group-based-auth
add 9755a1b Merge branch 'registry-refactoring' into group-based-auth
add dce7caa Fixing exception handling of GfacServerHandler
add c78f8df Improving exception handling of SCPDataStageTask
add a967aee Merge pull request #176 from DImuthuUpe/upstream/group-based-auth
add e100d6d Changed struct order in group resource profile models to workaround bug
add b99f516 Fix construction of userId from AuthzToken
add 6c1478c Fixing AIRAVATA-2621
add dc6ea56 Fixing AIRAVATA-2624 Sampede2 cluster SSH connectivity issue
add 61b9684 Validating port value before overriding
add 8d4a65e Ansible changes for Airavata Standalone Server
add bf6ef8b fixing database transaction issue in creating password credential and improving ansible scripts
add 4da2c5f fixing minor issues
add 4f429ef Updating cloning url to original airavata repo
add 5f1e81f Reverting back to https urls
add 3a2e1be Adding missing placeholder
add d6fa1cf Removing admin email value
add 7eae3f9 Moving default gateway initialization code to api server
add 9f06e0f Minor improvement
add 1f5066a Reverting back to http urls as ansible does not trust mariadb ssl certificates
add 882722c Merge branch 'ansible-standalone' of https://github.com/DImuthuUpe/airavata into DImuthuUpe-ansible-standalone
add 37b06e2 Merge branch 'DImuthuUpe-ansible-standalone' into develop
add a544455 Use 'become' to open port 22 in firewall
add 49ff096 Remove registry client from credential store
add 04724f0 Merge branch 'DImuthuUpe-ansible-standalone' into develop
add 3c3345d Setting default pga_git_branch
add cce75c8 Merge branch 'DImuthuUpe-ansible-standalone' into develop
add 5144f67 Merge remote-tracking branch 'upstream/develop' into develop
add 508b895 Improving exception handling of GfacServerHandler
add b6c2e13 Merge pull request #175 from DImuthuUpe/develop
add 4338008 Fixing incorrect assignment
add 85c222b Merge pull request #177 from DImuthuUpe/develop
add b0b32f7 Merge branch 'develop' into group-based-auth
add c9a27c3 Removing workflow JPA mappings for now
add 3bb5688 Disabling replicacatalog mappings for now
add e8a299e GROUP_RESOURCE_PROFILE ResourceType; only list GroupResourceProfile shared with user
add 72e2149 Orchestrator Validator for GroupResourceProfile
add 871b1d5 Adding condition check in the OrechestratorServerHandler
add 1b6af5d Addressed PR comments
add 855bb67 PR comments
add 5783ef9 Merge pull request #178 from sachinkariyattin/group-based-auth
add 7124801 Removing some unnecessary RuntimeExceptions
add 563f625 Merge branch 'develop' into group-based-auth
No new revisions were added by this update.
Summary of changes:
.travis.yml | 3 +
airavata-api/airavata-api-server/pom.xml | 10 -
.../api/server/handler/AiravataServerHandler.java | 285 +-
.../java/org/apache/airavata/api/Airavata.java | 6022 ++-
.../resources/lib/airavata/api/Airavata-remote | 117 +-
.../main/resources/lib/airavata/api/Airavata.py | 10122 ++--
.../api/sharing/SharingRegistryService-remote | 35 +
.../airavata/api/sharing/SharingRegistryService.py | 1695 +-
.../src/main/resources/lib/airavata/api/ttypes.py | 1 +
.../groupresourceprofile}/__init__.py | 0
.../groupresourceprofile}/constants.py | 0
.../appcatalog/groupresourceprofile/ttypes.py | 837 +
.../resources/lib/airavata/model/group/ttypes.py | 12 +-
.../resources/lib/airavata/model/sharing/ttypes.py | 84 +
.../resources/lib/airavata/model/user/ttypes.py | 369 +-
.../{model/messaging => service}/__init__.py | 0
.../workspace => service/profile}/__init__.py | 0
.../workspace => service/profile}/constants.py | 0
.../profile/groupmanager}/__init__.py | 0
.../groupmanager/cpi/GroupManagerService-remote | 201 +
.../groupmanager/cpi/GroupManagerService.py | 3249 ++
.../service/profile/groupmanager/cpi/__init__.py | 1 +
.../profile/groupmanager/cpi}/constants.py | 3 +-
.../profile/groupmanager/cpi/error}/__init__.py | 0
.../profile/groupmanager/cpi/error}/constants.py | 0
.../profile/groupmanager/cpi/error/ttypes.py | 78 +
.../profile/groupmanager/cpi}/ttypes.py | 5 +-
.../messaging => service/profile/iam}/__init__.py | 0
.../profile/iam/admin}/__init__.py | 0
.../profile/iam/admin/services}/__init__.py | 0
.../iam/admin/services/cpi/IamAdminServices-remote | 180 +
.../iam/admin/services/cpi/IamAdminServices.py | 2505 +
.../profile/iam/admin/services/cpi/__init__.py | 1 +
.../profile/iam/admin/services/cpi}/constants.py | 3 +-
.../iam/admin/services/cpi/error}/__init__.py | 0
.../iam/admin/services/cpi/error}/constants.py | 0
.../profile/iam/admin/services/cpi/error/ttypes.py | 78 +
.../profile/iam/admin/services/cpi}/ttypes.py | 7 +-
.../profile/tenant}/__init__.py | 0
.../profile/tenant/cpi/TenantProfileService-remote | 166 +
.../profile/tenant/cpi/TenantProfileService.py | 1920 +
.../service/profile/tenant/cpi/__init__.py | 1 +
.../profile/tenant/cpi}/constants.py | 3 +-
.../profile/tenant/cpi/error}/__init__.py | 0
.../profile/tenant/cpi/error}/constants.py | 0
.../service/profile/tenant/cpi/error/ttypes.py | 78 +
.../profile/tenant/cpi}/ttypes.py | 5 +-
.../{api/sharing => service/profile}/ttypes.py | 5 +-
.../messaging => service/profile/user}/__init__.py | 0
.../profile/user/cpi/UserProfileService-remote | 152 +
.../service/profile/user/cpi/UserProfileService.py | 1543 +
.../airavata/service/profile/user/cpi/__init__.py | 1 +
.../{api => service/profile/user/cpi}/constants.py | 3 +-
.../profile/user/cpi/error}/__init__.py | 0
.../profile/user/cpi/error}/constants.py | 0
.../service/profile/user/cpi/error/ttypes.py | 78 +
.../sharing => service/profile/user/cpi}/ttypes.py | 5 +-
.../ComputeResourcePolicy.java | 32 +-
.../GroupComputeResourcePreference.java | 40 +-
.../groupresourceprofile/GroupResourceProfile.java | 120 +-
.../experiment/UserConfigurationDataModel.java | 113 +-
.../model/group/ResourcePermissionType.java | 5 +-
.../apache/airavata/model/group/ResourceType.java | 8 +-
.../airavata/model/user/CustomDashboard.java | 4 +-
.../handlers/GroupManagerServiceHandler.java | 171 +-
.../groupmanager/cpi/GroupManagerService.java | 4418 +-
.../exception/GroupManagerServiceException.java | 4 +-
.../cpi/group_manager_cpiConstants.java | 2 +-
.../core/repositories/UserProfileRepository.java | 13 +-
.../service/security/KeyCloakSecurityManager.java | 7 +-
.../group_vars/pga/vars.yml | 39 +-
.../scigap/{dreg-production => SGCI-SSC}/hosts | 4 +-
.../scigap/develop/group_vars/all/vars.yml | 3 +-
.../develop/pga_config/TestApplication/vault.yml | 18 -
.../scigap/develop/pga_config/scigap/vars.yml | 2 +-
.../scigap/develop/pga_config/seagrid/vars.yml | 2 +-
.../scigap/develop/pga_config/testdrive/vars.yml | 2 +-
.../scigap/dreg-production/group_vars/pga/vars.yml | 3 +-
.../files/airavata.jks | 0
.../files/airavata_sym.jks | 0
.../files/client_truststore.jks | 0
.../files/keycloak.jks | 0
.../group_vars/all/vars.yml | 4 +-
.../group_vars/all/vault.yml | 0
.../group_vars/pga}/vars.yml | 44 +-
.../group_vars/pga}/vault.yml | 0
.../inventories/scigap/group-based-auth/hosts | 24 +
.../scigap/production/pga_config/csbglsu/vars.yml | 1 +
.../production/pga_config/iugateway/vars.yml | 1 +
.../production/pga_config/iugeosurvey/vars.yml | 1 +
.../scigap/production/pga_config/scigap/vars.yml | 1 +
.../{NCSAIndustry => searchingSRA}/vars.yml | 28 +-
.../production/pga_config/searchingSRA/vault.yml | 18 +
.../production/pga_config/simvascular/vars.yml | 1 +
.../production/pga_config/southdakota/vars.yml | 1 +
.../pga_config/southernillinois/vars.yml | 1 +
.../production/pga_config/testdrive/vars.yml | 1 +
.../group_vars/all/vars.yml | 60 +-
.../group_vars/pga/vars.yml | 30 +-
dev-tools/ansible/inventories/standalone/hosts | 24 +
.../inventories/template/group_vars/all/vars.yml | 11 +-
dev-tools/ansible/pga-scigap-dev.yml | 1 -
dev-tools/ansible/pga-scigap-prod.yml | 1 +
dev-tools/ansible/roles/api-orch/defaults/main.yml | 13 +-
dev-tools/ansible/roles/api-orch/tasks/main.yml | 12 +-
.../templates/airavata-server.properties.j2 | 6 +-
dev-tools/ansible/roles/common/tasks/main.yml | 4 +-
.../ansible/roles/database/tasks/keycloak.yml | 2 +-
dev-tools/ansible/roles/database/tasks/main.yml | 2 +-
dev-tools/ansible/roles/env_setup/tasks/main.yml | 4 +
dev-tools/ansible/roles/gfac/defaults/main.yml | 5 +-
.../gfac/templates/airavata-server.properties.j2 | 6 +-
.../roles/gfac/templates/gfac-config.yaml.j2 | 11 +-
dev-tools/ansible/roles/pga/defaults/main.yml | 13 +-
dev-tools/ansible/roles/pga/tasks/main.yml | 16 +-
.../default.conf => templates/default.conf.j2} | 3 +-
.../roles/pga/templates/pga-ssl-vhost.conf.j2 | 4 +-
.../ansible/roles/pga/templates/pga-vhost.conf.j2 | 2 +-
.../pga/{files/ssl.conf => templates/ssl.conf.j2} | 4 +-
dev-tools/ansible/roles/rabbitmq/tasks/main.yml | 8 +-
.../templates/airavata-server.properties.j2 | 2 +-
dev-tools/ansible/roles/zookeeper/tasks/main.yml | 6 +
.../ansible/roles/zookeeper/templates/java.env.j2 | 1 +
.../roles/zookeeper/templates/zookeeper.service.j2 | 1 +
dev-tools/ansible/roles/zookeeper/vars/main.yml | 2 +-
.../roles/zookeeper/vars/main.yml | 2 +-
.../apache/airavata/common/utils/ThriftUtils.java | 14 +-
.../airavata/common/utils/SecurityUtilTest.java | 23 +-
.../server/src/main/resources/UGE_Groovy.template | 6 +-
.../credential-store-service/pom.xml | 6 -
.../store/impl/util/CredentialStoreInitUtil.java | 1 +
.../store/store/impl/db/CredentialsDAOTest.java | 10 +-
modules/distribution/pom.xml | 5 -
modules/gfac/gfac-core/pom.xml | 15 +-
.../java/org/apache/airavata/gfac/core/GFac.java | 6 +-
.../apache/airavata/gfac/core/GFacConstants.java | 8 +
.../org/apache/airavata/gfac/core/GFacEngine.java | 3 +-
.../org/apache/airavata/gfac/core/GFacUtils.java | 368 +-
.../airavata/gfac/core/context/ProcessContext.java | 100 +-
.../org/apache/airavata/gfac/impl/Factory.java | 51 +-
.../apache/airavata/gfac/impl/GFacEngineImpl.java | 467 +-
.../org/apache/airavata/gfac/impl/GFacWorker.java | 50 +-
.../airavata/gfac/impl/task/ArchiveTask.java | 11 +-
.../gfac/impl/task/AuroraJobSubmissionTask.java | 144 +-
.../gfac/impl/task/BESJobSubmissionTask.java | 298 +-
.../airavata/gfac/impl/task/DataStageTask.java | 1 -
.../gfac/impl/task/DefaultJobSubmissionTask.java | 450 +-
.../gfac/impl/task/ForkJobSubmissionTask.java | 42 +-
.../gfac/impl/task/LocalJobSubmissionTask.java | 35 +-
.../airavata/gfac/impl/task/SCPDataStageTask.java | 64 +-
.../airavata/gfac/impl/task/utils/StreamData.java | 24 +-
.../gfac/impl/task/utils/bes/DataTransferrer.java | 35 +-
.../task/utils/bes/UNICORESecurityContext.java | 1 -
.../gfac/monitor/cloud/AuroraJobMonitor.java | 82 +-
.../gfac/monitor/email/EmailBasedMonitor.java | 51 +-
modules/gfac/gfac-service/pom.xml | 10 -
.../airavata/gfac/server/GfacServerHandler.java | 144 +-
.../gfac/client/GfacClientFactoryTest.java | 2 -
.../airavata/gfac/client/util/Initialize.java | 101 -
.../sample/OrchestratorClientSample.java | 2 +-
modules/orchestrator/orchestrator-core/pom.xml | 15 +-
.../core/context/OrchestratorContext.java | 9 -
.../core/utils/OrchestratorConstants.java | 4 +
.../orchestrator/core/utils/OrchestratorUtils.java | 306 +-
.../core/validator/impl/BatchQueueValidator.java | 243 +-
.../impl/GroupResourceProfileValidator.java | 182 +
.../cpi/impl/AbstractOrchestrator.java | 13 +-
.../cpi/impl/SimpleOrchestratorImpl.java | 288 +-
.../orchestrator/core/util/Initialize.java | 171 +-
modules/orchestrator/orchestrator-service/pom.xml | 10 -
.../server/OrchestratorServerHandler.java | 220 +-
.../orchestrator/util/OrchestratorUtils.java | 33 +-
.../orchestrator/client/util/Initialize.java | 133 +-
.../appcatalog/AppCatAbstractRepository.java | 2 +-
.../src/main/resources/META-INF/persistence.xml | 36 +-
.../catalog/impl/ApplicationDeploymentImpl.java | 19 +
.../app/catalog/impl/ApplicationInterfaceImpl.java | 18 +
.../catalog/resources/AppCatAbstractResource.java | 1 +
.../catalog/resources/AppDeploymentResource.java | 12 +-
.../app/catalog/resources/AppModuleResource.java | 23 +-
.../app/catalog/util/AppCatalogQueryGenerator.java | 8 +-
.../catalog/impl/ExperimentRegistry.java | 2 +
.../catalog/model/UserConfigurationData.java | 10 +
.../resources/UserConfigurationDataResource.java | 10 +
.../core/experiment/catalog/resources/Utils.java | 1 +
.../src/main/resources/expcatalog-derby.sql | 1 +
.../src/main/resources/expcatalog-mysql.sql | 1 +
.../airavata/app/catalog/AppDeploymentTest.java | 4 +-
.../app/catalog/AppModuleResourceTest.java | 118 +
.../registry/cpi/ApplicationDeployment.java | 13 +
.../registry/cpi/ApplicationInterface.java | 13 +
.../registry-server/registry-api-service/pom.xml | 2 +-
.../api/service/handler/RegistryServerHandler.java | 409 +-
.../airavata/registry/api/RegistryService.java | 50877 ++++++++++++++-----
.../sharing-registry/sharing-data-migrator/pom.xml | 5 -
.../migrator/airavata/AiravataDataMigrator.java | 53 +
.../sharing-registry-distribution/pom.xml | 5 -
.../db/repositories/GroupMembershipRepository.java | 4 +-
.../server/SharingRegistryServerHandler.java | 24 +-
.../registry/SharingRegistryServerHandlerTest.java | 1 +
.../registry/SharingRegistryServiceTest.java | 1 +
.../workflow/core/WorkflowInterpreter.java | 29 +-
pom.xml | 26 +-
.../airavata-apis/airavata_api.thrift | 41 +
.../component-cpis/registry-api.thrift | 129 +-
.../experiment_model.thrift | 1 +
.../group_resource_profile_model.thrift | 64 +-
.../group_manager_model.thrift | 5 +-
.../generate-thrift-stubs.sh | 2 +
.../group-manager/group-manager-cpi.thrift | 13 +
.../group-manager/group_manager_cpi_errors.thrift | 1 +
.../iam-admin-services-cpi.thrift | 1 +
.../iam_admin_services_cpi_errors.thrift | 1 +
.../profile-tenant/profile-tenant-cpi.thrift | 1 +
.../profile_tenant_cpi_errors.thrift | 1 +
.../profile-user/profile-user-cpi.thrift | 1 +
.../profile-user/profile_user_cpi_errors.thrift | 1 +
217 files changed, 69569 insertions(+), 21933 deletions(-)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/{workspace => appcatalog/groupresourceprofile}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/{workspace => appcatalog/groupresourceprofile}/constants.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/groupresourceprofile/ttypes.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/messaging => service}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile}/constants.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/messaging => service/profile/groupmanager}/__init__.py (100%)
create mode 100755 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/groupmanager/cpi/GroupManagerService-remote
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/groupmanager/cpi/GroupManagerService.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/groupmanager/cpi/__init__.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{api => service/profile/groupmanager/cpi}/constants.py (79%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile/groupmanager/cpi/error}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile/groupmanager/cpi/error}/constants.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/groupmanager/cpi/error/ttypes.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{api/sharing => service/profile/groupmanager/cpi}/ttypes.py (67%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/messaging => service/profile/iam}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/messaging => service/profile/iam/admin}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/messaging => service/profile/iam/admin/services}/__init__.py (100%)
create mode 100755 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi/IamAdminServices-remote
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi/IamAdminServices.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi/__init__.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{api => service/profile/iam/admin/services/cpi}/constants.py (78%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile/iam/admin/services/cpi/error}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile/iam/admin/services/cpi/error}/constants.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi/error/ttypes.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{api/sharing => service/profile/iam/admin/services/cpi}/ttypes.py (57%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/messaging => service/profile/tenant}/__init__.py (100%)
create mode 100755 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/tenant/cpi/TenantProfileService-remote
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/tenant/cpi/TenantProfileService.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/tenant/cpi/__init__.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{api => service/profile/tenant/cpi}/constants.py (79%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile/tenant/cpi/error}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile/tenant/cpi/error}/constants.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/tenant/cpi/error/ttypes.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{api/sharing => service/profile/tenant/cpi}/ttypes.py (67%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{api/sharing => service/profile}/ttypes.py (61%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/messaging => service/profile/user}/__init__.py (100%)
create mode 100755 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/user/cpi/UserProfileService-remote
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/user/cpi/UserProfileService.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/user/cpi/__init__.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{api => service/profile/user/cpi}/constants.py (80%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile/user/cpi/error}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{model/workspace => service/profile/user/cpi/error}/constants.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/user/cpi/error/ttypes.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{api/sharing => service/profile/user/cpi}/ttypes.py (68%)
copy dev-tools/ansible/inventories/scigap/{PICKSC-Production => SGCI-SSC}/group_vars/pga/vars.yml (56%)
copy dev-tools/ansible/inventories/scigap/{dreg-production => SGCI-SSC}/hosts (82%)
delete mode 100644 dev-tools/ansible/inventories/scigap/develop/pga_config/TestApplication/vault.yml
copy dev-tools/ansible/inventories/scigap/{production => group-based-auth}/files/airavata.jks (100%)
copy dev-tools/ansible/inventories/scigap/{production => group-based-auth}/files/airavata_sym.jks (100%)
copy dev-tools/ansible/inventories/scigap/{develop => group-based-auth}/files/client_truststore.jks (100%)
copy dev-tools/ansible/inventories/scigap/{develop => group-based-auth}/files/keycloak.jks (100%)
copy dev-tools/ansible/inventories/scigap/{develop => group-based-auth}/group_vars/all/vars.yml (98%)
copy dev-tools/ansible/inventories/scigap/{develop => group-based-auth}/group_vars/all/vault.yml (100%)
rename dev-tools/ansible/inventories/scigap/{develop/pga_config/TestApplication => group-based-auth/group_vars/pga}/vars.yml (51%)
copy dev-tools/ansible/inventories/scigap/{develop/pga_config/seagrid => group-based-auth/group_vars/pga}/vault.yml (100%)
create mode 100644 dev-tools/ansible/inventories/scigap/group-based-auth/hosts
copy dev-tools/ansible/inventories/scigap/production/pga_config/{NCSAIndustry => searchingSRA}/vars.yml (65%)
create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/searchingSRA/vault.yml
copy dev-tools/ansible/inventories/{scigap/production => standalone}/group_vars/all/vars.yml (71%)
copy dev-tools/ansible/inventories/{template => standalone}/group_vars/pga/vars.yml (68%)
create mode 100644 dev-tools/ansible/inventories/standalone/hosts
rename dev-tools/ansible/roles/pga/{files/default.conf => templates/default.conf.j2} (73%)
rename dev-tools/ansible/roles/pga/{files/ssl.conf => templates/ssl.conf.j2} (99%)
create mode 100644 dev-tools/ansible/roles/zookeeper/templates/java.env.j2
create mode 100644 modules/orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/validator/impl/GroupResourceProfileValidator.java
create mode 100644 modules/registry/registry-core/src/test/java/org/apache/airavata/app/catalog/AppModuleResourceTest.java
--
To stop receiving notification emails like this one, please contact
machristie@apache.org.