You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2018/04/04 19:14:21 UTC
[airavata] branch staging updated (2c5f4c5 -> b10c672)
This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a change to branch staging
in repository https://gitbox.apache.org/repos/asf/airavata.git.
from 2c5f4c5 Listen line is resulting in duplicate with main httpd.conf
add 6d6973d adding sharing php and python thrift generated code to language specific sdks
add ad013e0 adding TLS mutual verification support for Sharing Service
add 0f03a85 Switching branch before merge to master
add fe2bc6e Adding sharing.tls.enabled to ansible scripts
add a0d83fe Open firewall for sharing registry port
add 0d9d152 adding comment to the sharing reg. tls enabled configuration
add 92efa1b setting domainid from domain name
add c171c67 sharing server require client auth
add 84e8eef fixing AIRAVATA-2506: Treating airavataInternalUserId as the userId for sharing registry service
add a7573b2 Merge branch 'AIRAVATA-2507' into develop
add b182ca1 fixing minor issues in local fork job submission
add efa619b fixing bug in initializing user profile in the sharing db event handler
add 1a5cf4e adding more log messages to SCPThirdparty file transfer method to track down failures
add c3262a0 adding INPUTS_ALL to the groovy map
add bb3d478 setting export commands to the Groovy context
add 34e1c0e removing extra export
add f2e5f0d Merge branch 'master' into develop
add 8e77566 AIRAVATA-2505 Upgrade Airavata to Thrift 0.10.0
add 666bcdf AIRAVATA-2505 merging thrift 0.10.0 upgrade branch
add 1c39e2e AIRAVATA-2500 Initial interfaces, APIs for account provisioning
add 77baac4 AIRAVATA-2500 Implement SSHAccountProvisionerFactory
add 2a90139 AIRAVATA-2500 Update thrift API and regenerated
add 3d161b8 AIRAVATA-2500 SSHAccountManager: install SSH key and verify
add 8c748c6 AIRAVATA-2500 Add creation of scratch location
add 0d1e90f AIRAVATA-2500 Finish implementing SSHAccountManager
add 8f2f135 AIRAVATA-2500 Implement doesUserHaveSSHAccount and setup SSH account methods in API
add 722aabd AIRAVATA-2500: generated Thrift stub code
add ac2823a AIRAVATA-2500 Persist SSH account provisioner and config
add 469a7e7 AIRAVATA-2500 Thrift stub generation
add 643d35b AIRAVATA-2500 Implement API method to get provisioner metadata
add 3184c23 AIRAVATA-2500 Thrift stub code generation
add 31f3906 AIRAVATA-2500 SSHAccountManager bug fixes
add 71d33ea AIRAVATA-2500 Added additional info field for SSH Account Provisioners
add fab1900 AIRAVATA-2500 Thrift stub code generation
add 1c2ab27 AIRAVATA-2500 Partial Implementation
add 7437112 Integrate IULdapSSHAccountProvisioner with fixes
add 66689a8 AIRAVATA-2500 Improved error handling, error messages
add 2425187 AIRAVATA-2500 Javadoc for SSHAccountProvisioner interfaces
add 42059ec AIRAVATA-2500 Disallow overwriting LDAP SSH key
add 8f68bc1 AIRAVATA-2500 Adding try/catch around doesUserHaveSSHAccount
add 596eb5b AIRAVATA-2500 Fix bug deriving ssh hostname
add 20fc3fd AIRAVATA-2500 Add 'validated' flag to UserComputeResourcePreference
add e5dcade AIRAVATA-2500 Thrift stub code generation
add 29fedaf AIRAVATA-2500 fixing order of arguments
add ba4982c AIRAVATA-2500 data migration for new validated flag
add 50d7bb6 AIRAVATA-2500 Returning/using username of cluster account
add ebdf897 Merge branch 'AIRAVATA-2500' into develop
add db2a682 adding a place holder for allocation manager
add de6faa3 AIRAVATA-2500 Add new methods to API security
add 430001c Merge branch 'AIRAVATA-2500' into develop
add a27a829 Merge branch 'AIRAVATA-2508' into develop
add 95cb204 Merge branch 'AIRAVATA-2517-keycloak-mysql-connections' into develop
add 1a6606f AIRAVATA-2558 Fix paging for getUserProjects
add 5f04191 Merge branch 'master' into develop
add 5bf7fce Merge branch 'master' into develop
add 8579f2a Workaround PasswordCredential being a subclass of SSHCredential
add 23a1bf7 Merge branch 'credential-store-get-summaries' into develop
add 96840a7 Merge branch 'master' into develop
add 9935b6b Fix compile error
add be02824 Merge branch 'credential-store-get-summaries' into develop
add 5e7e5c5 AIRAVATA-2500 Trim public key before storing in LDAP
add 6885a26 Merge branch 'AIRAVATA-2500' into develop
add cb0b5ef Change text on CILogon button for dev seagrid
add e1bd58f generating profile service stubs with dashboard customization attributes
add 4988f92 generating profile service stubs with dashboard customization attributes
add f26ea4c Adding new JPA entity for custom dashboard
add 8679ab5 Reverting services related to custom dashboard
add ac23b72 Reverting services related to custom dashboard
add 4d51329 Generated PHP SDK client changes
add b73cf69 Merge pull request #130 from sachinkariyattin/develop
add 3451a63 AIRAVATA-2581 Rename python package `apache.airavata` => `airavata`
add c663745 Initial commit for the pull request
add 2c55c4b generating thrift stubs for Owner and Admin models
add 07d4d8e generating thrift stubs for Owner and Admin models
add c04861f Adding repository classes and entities
add 6dfa6f2 Adding repository classes and entities
add 8cc934f Adding handler method definitions
add 03dbe9c Adding repository methods
add 342cc26 Adding transferGroupOwnership method
add 35cd0f5 Deleting the temp read me
add 2f84474 Fixing owner entity
add bc8d76f Renaming models
add 027af88 Merge pull request #141 from sachinkariyattin/group_roles
add 2269b50 Adding README for profile service
add 084227b Updated README
add 3e21d49 Merge pull request #137 from sachinkariyattin/profile_service_readme
add 2a7f51d Deleting GroupOwner model
add 84ddb3a AIRAVATA-2608 Fix Zookeeper download url
add ccb09a9 AIRAVATA-2608 totalSizeCap of 1GB on airavata log files
add bae2f2f AIRAVATA-2608 Keep at most 30 archived log files
add 27cde9d Fixing workflow_catalog typo
add bc5d4c8 Initial commit for the pull request
add 206abb8 Generating thrift stubs for group manager
add 8810c04 Adding API methods GroupManagerServiceHandler
add 5f65d4c Using autztoken to get gateway ID
add ab467ac Reverted dependency on api-server, added ThriftClientPool class for profile service
add ea0eb0d Removing hardcoded project version from pom
add fa2afd8 Removing API methods from AiravataServerHandler and correcting build errors
add e759204 Reverting README changes created for intital pull request
add 5e36ed3 Reverting README changes created for intital pull request
add a7f24b6 Adding SecurityCheck annotation
add f51745f Using regular client instead of ThriftClientPool
add 0fb711c Adding tests for group roles
add 4ec92a7 Adding GroupManager client sample
add edf1783 Merge branch 'google-analytics-ansible' into develop
add 41d371b Merge branch 'AIRAVATA-2571-email-verified' into develop
add 8632150 changing dev email address to devjobs
add c9a1b06 Initial helix migration
add ef94a5a Building groovy map
add b199bc2 Stabalizing DefaultJobSubmission Task
add cb54e4d Fixing env setup task
add 7350b25 Implementing DataStaging tasks
add 573dbab Fixing bugs in pre workflow
add 4e1c1b0 Standalone email monitor initial implementation
add 42ff5f4 Implementing post workflow
add ca45564 Configuring pre workflow manager to read from rabbitmq launch queue
add 1c3a5d4 Improving status publishing
add f51f1f1 Thread safe entity manager factory
add 71075e0 Logging improvements
add 782b0e8 Refactoring
add e864db3 Adding deployment module to helix workflows
add a726a98 Moving helix-spectator module to airavata-helix module
add 0053413 Moving helix-spectator module to airavata-helix module
add 71b294e Refactoring
add 0164795 Adding license headers
add 4e63595 Fixing travis build
add bc0016f Adding output file details to experiment output
add ab8435b Restructuring property files
add 6c1478c Fixing AIRAVATA-2621
add dc6ea56 Fixing AIRAVATA-2624 Sampede2 cluster SSH connectivity issue
add 61b9684 Validating port value before overriding
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 0f25c2f Merge branch 'AIRAVATA-2621-bugfix' 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 649bb66 Removed dependencies
add 4f4cbd6 Added new methods to registry api
add 0e58134 Changes to pom and exceptions
add 179ad80 Fix unit test to read escaped keystore file path
add aff441a Merge branch 'develop' of github.com:apache/airavata into develop
add feff039 Merge branch 'develop' of https://github.com/apache/airavata into develop
add f5aaf33 Changes to throw Runtimeexception
add 211691d Merge branch 'AIRAVATA-2590-uge_groovy-template-fixes' into develop
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 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 37b06e2 Merge branch 'DImuthuUpe-ansible-standalone' into develop
add 04724f0 Merge branch 'DImuthuUpe-ansible-standalone' into develop
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 7124801 Removing some unnecessary RuntimeExceptions
add 07e8984 Merge branch 'develop' into helix-integration
add a03b8e5 Merge branch 'helix-integration' into develop
add 880e208 Merge remote-tracking branch 'origin/master' into develop
add ce6478e Adding archival helix task
add 1cb80a0 Registering archival helix task in global participant
add 1e090ff Implementing workflow level cancellation
add 5f182f0 Implementing job level cancellation
add 72bece3 Adding realtime job monitoring capability to monitoring framework
add 797027c Adding job id as the key of kafka message entity to make sure all message types for a particular job go to same partition
add 7b20506 Deleting status node before updating it
add 91f4fef Giving higher priority for files in config dir
add f25b2a8 Creating distribution for job monitors
add 403656f Refactoring helix task distribution
add 865d7a4 Updating the Helix module to use Slf4j logging
add 42176a7 Updating helix distribution to use logback
add df058b5 Supporting kafka logging for helix tasks
add ccf7e01 Migrating job-monitors to use logback logging
add ac53d8a Fixing logging configuration of daemon scripts
add 1a97414 Deleting temporary files created in Data staging tasks
add 8f7dc3d Adding consistent job submission, fixing zookeeper connection issues and logging improvements
add bf3943a Publishing process status as Executing once the workflow is launched
add 55747ca Printing the description of fetched credential
add a697180 Refactoring SSHAgentAdaptor
add c86a4ea Refactoring PreWorkflowManager
add b10c672 Making Status publisher global to all Tasks
No new revisions were added by this update.
Summary of changes:
.travis.yml | 3 +
airavata-api/airavata-api-server/pom.xml | 15 +-
.../api/server/handler/AiravataServerHandler.java | 202 +-
.../java/org/apache/airavata/api/Airavata.java | 74096 +++++++++--------
.../apache/airavata/api/airavata_apiConstants.java | 33 +-
.../lib/airavata/sharing_models_constants.cpp} | 50 +-
.../lib/airavata/sharing_models_constants.h} | 58 +-
.../lib/airavata/sharing_models_types.cpp | 2252 +
.../resources/lib/airavata/sharing_models_types.h | 1050 +
.../main/resources/lib/Airavata/API/Airavata.php | 8450 +-
.../resources/lib/Airavata/API/Error/Types.php | 2 +-
.../API/Sharing/SharingRegistryService.php | 14248 ++++
.../lib/{ => Airavata/API/Sharing}/Types.php | 4 +-
.../src/main/resources/lib/Airavata/API/Types.php | 2 +-
.../Model/AppCatalog/AppDeployment/Types.php | 2 +-
.../Model/AppCatalog/AppInterface/Types.php | 2 +-
.../Model/AppCatalog/ComputeResource/Types.php | 2 +-
.../Model/AppCatalog/GatewayProfile/Types.php | 145 +-
.../Model/AppCatalog/Parallelism/Types.php | 2 +-
.../Model/AppCatalog/StorageResource/Types.php | 2 +-
.../Model/AppCatalog/UserResourceProfile/Types.php | 30 +-
.../lib/Airavata/Model/Application/Io/Types.php | 2 +-
.../resources/lib/Airavata/Model/Commons/Types.php | 2 +-
.../lib/Airavata/Model/Credential/Store/Types.php | 2 +-
.../lib/Airavata/Model/Data/Movement/Types.php | 2 +-
.../lib/Airavata/Model/Data/Replica/Types.php | 2 +-
.../resources/lib/Airavata/Model/Dbevent/Types.php | 2 +-
.../lib/Airavata/Model/Experiment/Types.php | 2 +-
.../resources/lib/Airavata/Model/Group/Types.php | 2 +-
.../lib/Airavata/Model/Messaging/Event/Types.php | 2 +-
.../resources/lib/Airavata/Model/Process/Types.php | 2 +-
.../lib/Airavata/Model/Scheduling/Types.php | 2 +-
.../lib/Airavata/Model/Security/Types.php | 2 +-
.../resources/lib/Airavata/Model/Sharing/Types.php | 2360 +
.../resources/lib/Airavata/Model/Status/Types.php | 2 +-
.../resources/lib/Airavata/Model/Task/Types.php | 2 +-
.../resources/lib/Airavata/Model/Tenant/Types.php | 2 +-
.../main/resources/lib/Airavata/Model/Types.php | 2 +-
.../resources/lib/Airavata/Model/User/Types.php | 1042 +-
.../lib/Airavata/Model/Workspace/Types.php | 2 +-
.../resources/lib/Airavata/Model/job/Types.php | 2 +-
.../Service/Iam/Admin/Services/CPI/Error/Types.php | 2 +-
.../Iam/Admin/Services/CPI/IamAdminServices.php | 4 +-
.../Service/Iam/Admin/Services/CPI/Types.php | 2 +-
.../Service/Profile/Tenant/CPI/Error/Types.php | 2 +-
.../Profile/Tenant/CPI/TenantProfileService.php | 4 +-
.../Airavata/Service/Profile/Tenant/CPI/Types.php | 2 +-
.../lib/Airavata/Service/Profile/Types.php | 2 +-
.../Service/Profile/User/CPI/Error/Types.php | 2 +-
.../Airavata/Service/Profile/User/CPI/Types.php | 2 +-
.../Profile/User/CPI/UserProfileService.php | 479 +-
.../src/main/resources/lib/Types.php | 2 +-
.../model/messaging => airavata}/__init__.py | 0
.../resources/lib/airavata/api/Airavata-remote | 1279 +
.../main/resources/lib/airavata/api/Airavata.py | 51670 ++++++++++++
.../lib/{apache => }/airavata/api/__init__.py | 0
.../main/resources/lib/airavata/api/constants.py | 13 +
.../api/error}/__init__.py | 0
.../resources/lib/airavata/api/error/constants.py | 12 +
.../resources/lib/airavata/api/error/ttypes.py | 947 +
.../api/sharing/SharingRegistryService-remote | 495 +
.../airavata/api/sharing/SharingRegistryService.py | 12613 +++
.../resources/lib/airavata/api/sharing/__init__.py | 1 +
.../lib/airavata/api/sharing/constants.py | 12 +
.../resources/lib/airavata/api/sharing/ttypes.py | 14 +
.../src/main/resources/lib/airavata/api/ttypes.py | 35 +
.../experiment => airavata/model}/__init__.py | 0
.../data => airavata/model/appcatalog}/__init__.py | 0
.../appcatalog/accountprovisioning}/__init__.py | 0
.../appcatalog/accountprovisioning/constants.py | 12 +
.../model/appcatalog/accountprovisioning/ttypes.py | 243 +
.../model/appcatalog/appdeployment}/__init__.py | 0
.../model/appcatalog/appdeployment/constants.py | 12 +
.../model/appcatalog/appdeployment/ttypes.py | 651 +
.../model/appcatalog/appinterface}/__init__.py | 0
.../model/appcatalog/appinterface/constants.py | 12 +
.../model/appcatalog/appinterface/ttypes.py | 201 +
.../model/appcatalog/computeresource}/__init__.py | 0
.../model/appcatalog/computeresource/constants.py | 12 +
.../model/appcatalog/computeresource/ttypes.py | 1687 +
.../model/appcatalog/gatewayprofile}/__init__.py | 0
.../model/appcatalog/gatewayprofile/constants.py | 12 +
.../model/appcatalog/gatewayprofile/ttypes.py | 569 +
.../model/appcatalog/parallelism}/__init__.py | 0
.../model/appcatalog/parallelism/constants.py | 12 +
.../model/appcatalog/parallelism/ttypes.py | 56 +
.../model/appcatalog/storageresource}/__init__.py | 0
.../model/appcatalog/storageresource/constants.py | 12 +
.../model/appcatalog/storageresource/ttypes.py | 152 +
.../appcatalog/userresourceprofile}/__init__.py | 0
.../appcatalog/userresourceprofile/constants.py | 12 +
.../model/appcatalog/userresourceprofile/ttypes.py | 515 +
.../airavata/model/application/__init__.py | 0
.../model/application/io}/__init__.py | 0
.../lib/airavata/model/application/io/constants.py | 12 +
.../lib/airavata/model/application/io/ttypes.py | 486 +
.../event => airavata/model/commons}/__init__.py | 0
.../lib/airavata/model/commons/constants.py | 13 +
.../resources/lib/airavata/model/commons/ttypes.py | 308 +
.../main/resources/lib/airavata/model/constants.py | 12 +
.../model/credential}/__init__.py | 0
.../model/credential/store}/__init__.py | 0
.../airavata/model/credential/store/constants.py | 13 +
.../lib/airavata/model/credential/store/ttypes.py | 729 +
.../airavata => airavata/model/data}/__init__.py | 0
.../model/data/movement}/__init__.py | 0
.../lib/airavata/model/data/movement/constants.py | 12 +
.../lib/airavata/model/data/movement/ttypes.py | 588 +
.../model/data/replica}/__init__.py | 0
.../lib/airavata/model/data/replica/constants.py | 12 +
.../lib/airavata/model/data/replica/ttypes.py | 477 +
.../airavata/model/dbevent/__init__.py | 0
.../lib/airavata/model/dbevent/constants.py | 12 +
.../resources/lib/airavata/model/dbevent/ttypes.py | 462 +
.../model/experiment}/__init__.py | 0
.../lib/airavata/model/experiment/constants.py | 12 +
.../lib/airavata/model/experiment/ttypes.py | 1061 +
.../replica => airavata/model/group}/__init__.py | 0
.../lib/airavata/model/group/constants.py | 12 +
.../resources/lib/airavata/model/group/ttypes.py | 169 +
.../product => airavata/model/job}/__init__.py | 0
.../resources/lib/airavata/model/job/constants.py | 12 +
.../resources/lib/airavata/model/job/ttypes.py | 223 +
.../model/messaging}/__init__.py | 0
.../model/messaging/event}/__init__.py | 0
.../airavata/model/messaging/event/constants.py | 12 +
.../lib/airavata/model/messaging/event/ttypes.py | 1407 +
.../commons => airavata/model/process}/__init__.py | 0
.../lib/airavata/model/process/constants.py | 12 +
.../resources/lib/airavata/model/process/ttypes.py | 420 +
.../io => airavata/model/scheduling}/__init__.py | 0
.../lib/airavata/model/scheduling/constants.py | 12 +
.../lib/airavata/model/scheduling/ttypes.py | 209 +
.../model/security}/__init__.py | 0
.../lib/airavata/model/security/constants.py | 12 +
.../lib/airavata/model/security/ttypes.py | 97 +
.../model/sharing}/__init__.py | 0
.../lib/airavata/model/sharing/constants.py | 13 +
.../resources/lib/airavata/model/sharing/ttypes.py | 1696 +
.../model/status}/__init__.py | 0
.../lib/airavata/model/status/constants.py | 12 +
.../resources/lib/airavata/model/status/ttypes.py | 645 +
.../model/task}/__init__.py | 0
.../resources/lib/airavata/model/task/constants.py | 12 +
.../resources/lib/airavata/model/task/ttypes.py | 671 +
.../model/tenant}/__init__.py | 0
.../lib/airavata/model/tenant/constants.py | 12 +
.../resources/lib/airavata/model/tenant/ttypes.py | 452 +
.../main/resources/lib/airavata/model/ttypes.py | 31 +
.../model/user}/__init__.py | 0
.../resources/lib/airavata/model/user/constants.py | 13 +
.../resources/lib/airavata/model/user/ttypes.py | 1144 +
.../model/workflow}/__init__.py | 0
.../lib/airavata/model/workflow/constants.py | 12 +
.../lib/airavata/model/workflow/ttypes.py | 764 +
.../model/workspace}/__init__.py | 0
.../lib/airavata/model/workspace/constants.py | 12 +
.../lib/airavata/model/workspace/ttypes.py | 873 +
.../messaging => airavata/service}/__init__.py | 0
.../model => airavata/service/profile}/__init__.py | 0
.../lib/airavata/service/profile/constants.py | 12 +
.../service/profile/groupmanager}/__init__.py | 0
.../groupmanager/cpi/GroupManagerService-remote | 187 +
.../groupmanager/cpi/GroupManagerService.py | 2733 +
.../service/profile/groupmanager/cpi/__init__.py | 1 +
.../service/profile/groupmanager/cpi/constants.py | 14 +
.../profile/groupmanager/cpi}/error/__init__.py | 0
.../profile/groupmanager/cpi/error/constants.py | 12 +
.../profile/groupmanager/cpi/error/ttypes.py | 78 +
.../service/profile/groupmanager/cpi/ttypes.py | 17 +
.../service/profile/iam}/__init__.py | 0
.../service/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 | 14 +
.../iam/admin/services/cpi/error}/__init__.py | 0
.../iam/admin/services/cpi/error/constants.py | 12 +
.../profile/iam/admin/services/cpi/error/ttypes.py | 78 +
.../profile/iam/admin/services/cpi/ttypes.py | 19 +
.../service/profile/tenant}/__init__.py | 0
.../profile/tenant/cpi/TenantProfileService-remote | 166 +
.../profile/tenant/cpi/TenantProfileService.py | 1920 +
.../service/profile/tenant/cpi/__init__.py | 1 +
.../service/profile/tenant/cpi/constants.py | 14 +
.../service/profile/tenant/cpi/error}/__init__.py | 0
.../service/profile/tenant/cpi/error/constants.py | 12 +
.../service/profile/tenant/cpi/error/ttypes.py | 78 +
.../airavata/service/profile/tenant/cpi/ttypes.py | 17 +
.../lib/airavata/service/profile/ttypes.py | 17 +
.../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 +
.../airavata/service/profile/user/cpi/constants.py | 14 +
.../service/profile/user/cpi/error}/__init__.py | 0
.../service/profile/user/cpi/error/constants.py | 12 +
.../service/profile/user/cpi/error/ttypes.py | 78 +
.../airavata/service/profile/user/cpi/ttypes.py | 17 +
.../lib/apache/airavata/api/Airavata-remote | 1270 -
.../resources/lib/apache/airavata/api/Airavata.py | 54851 -------------
.../resources/lib/apache/airavata/api/constants.py | 12 -
.../lib/apache/airavata/api/error/constants.py | 11 -
.../lib/apache/airavata/api/error/ttypes.py | 1016 -
.../resources/lib/apache/airavata/api/ttypes.py | 40 -
.../model/appcatalog/appdeployment/constants.py | 11 -
.../model/appcatalog/appdeployment/ttypes.py | 699 -
.../model/appcatalog/appinterface/constants.py | 11 -
.../model/appcatalog/appinterface/ttypes.py | 219 -
.../model/appcatalog/computeresource/constants.py | 11 -
.../model/appcatalog/computeresource/ttypes.py | 1784 -
.../appcatalog/credentialsummary/constants.py | 11 -
.../model/appcatalog/credentialsummary/ttypes.py | 154 -
.../model/appcatalog/gatewayprofile/constants.py | 11 -
.../model/appcatalog/gatewayprofile/ttypes.py | 564 -
.../model/appcatalog/parallelism/constants.py | 11 -
.../model/appcatalog/parallelism/ttypes.py | 60 -
.../model/appcatalog/storageresource/constants.py | 11 -
.../model/appcatalog/storageresource/ttypes.py | 167 -
.../appcatalog/userresourceprofile/constants.py | 11 -
.../model/appcatalog/userresourceprofile/ttypes.py | 538 -
.../airavata/model/application/io/constants.py | 11 -
.../apache/airavata/model/application/io/ttypes.py | 523 -
.../lib/apache/airavata/model/commons/constants.py | 12 -
.../lib/apache/airavata/model/commons/ttypes.py | 335 -
.../lib/apache/airavata/model/constants.py | 11 -
.../airavata/model/data/movement/constants.py | 11 -
.../apache/airavata/model/data/movement/ttypes.py | 625 -
.../airavata/model/data/product/constants.py | 11 -
.../apache/airavata/model/data/product/ttypes.py | 549 -
.../airavata/model/data/replica/constants.py | 11 -
.../apache/airavata/model/data/replica/ttypes.py | 511 -
.../airavata/model/data/resource/constants.py | 11 -
.../apache/airavata/model/data/resource/ttypes.py | 535 -
.../lib/apache/airavata/model/dbevent/constants.py | 11 -
.../lib/apache/airavata/model/dbevent/ttypes.py | 494 -
.../apache/airavata/model/experiment/constants.py | 11 -
.../lib/apache/airavata/model/experiment/ttypes.py | 1132 -
.../lib/apache/airavata/model/group/constants.py | 11 -
.../lib/apache/airavata/model/group/ttypes.py | 182 -
.../lib/apache/airavata/model/job/constants.py | 11 -
.../lib/apache/airavata/model/job/ttypes.py | 245 -
.../airavata/model/messaging/event/constants.py | 11 -
.../airavata/model/messaging/event/ttypes.py | 1514 -
.../lib/apache/airavata/model/process/constants.py | 11 -
.../lib/apache/airavata/model/process/ttypes.py | 454 -
.../apache/airavata/model/scheduling/constants.py | 11 -
.../lib/apache/airavata/model/scheduling/ttypes.py | 230 -
.../apache/airavata/model/security/constants.py | 11 -
.../lib/apache/airavata/model/security/ttypes.py | 108 -
.../lib/apache/airavata/model/status/constants.py | 11 -
.../lib/apache/airavata/model/status/ttypes.py | 684 -
.../lib/apache/airavata/model/task/constants.py | 11 -
.../lib/apache/airavata/model/task/ttypes.py | 719 -
.../lib/apache/airavata/model/tenant/constants.py | 11 -
.../lib/apache/airavata/model/tenant/ttypes.py | 488 -
.../resources/lib/apache/airavata/model/ttypes.py | 37 -
.../lib/apache/airavata/model/user/constants.py | 12 -
.../lib/apache/airavata/model/user/ttypes.py | 817 -
.../apache/airavata/model/workflow/constants.py | 11 -
.../lib/apache/airavata/model/workflow/ttypes.py | 822 -
.../apache/airavata/model/workspace/constants.py | 11 -
.../model/workspace/experiment/constants.py | 14 -
.../airavata/model/workspace/experiment/ttypes.py | 3474 -
.../lib/apache/airavata/model/workspace/ttypes.py | 941 -
.../lib/credential_store_data_models/constants.py | 12 -
.../lib/credential_store_data_models/ttypes.py | 786 -
.../org/apache/airavata/model/ComponentState.java | 2 +-
.../org/apache/airavata/model/ComponentStatus.java | 150 +-
.../java/org/apache/airavata/model/EdgeModel.java | 169 +-
.../java/org/apache/airavata/model/NodeModel.java | 203 +-
.../java/org/apache/airavata/model/PortModel.java | 186 +-
.../org/apache/airavata/model/WorkflowModel.java | 294 +-
.../org/apache/airavata/model/WorkflowState.java | 2 +-
.../org/apache/airavata/model/WorkflowStatus.java | 150 +-
.../accountprovisioning/SSHAccountProvisioner.java | 722 +
.../SSHAccountProvisionerConfigParam.java | 702 +
.../SSHAccountProvisionerConfigParamType.java} | 25 +-
.../ApplicationDeploymentDescription.java | 480 +-
.../appdeployment/ApplicationModule.java | 179 +-
.../appcatalog/appdeployment/CommandObject.java | 143 +-
.../appcatalog/appdeployment/SetEnvPaths.java | 162 +-
.../ApplicationInterfaceDescription.java | 283 +-
.../appcatalog/computeresource/BatchQueue.java | 358 +-
.../computeresource/CloudJobSubmission.java | 197 +-
.../ComputeResourceDescription.java | 543 +-
.../model/appcatalog/computeresource/DMType.java | 2 +-
.../appcatalog/computeresource/FileSystems.java | 2 +-
.../computeresource/GlobusJobSubmission.java | 172 +-
.../computeresource/JobManagerCommand.java | 2 +-
.../computeresource/JobSubmissionInterface.java | 146 +-
.../computeresource/JobSubmissionProtocol.java | 2 +-
.../computeresource/LOCALSubmission.java | 140 +-
.../appcatalog/computeresource/MonitorMode.java | 2 +-
.../appcatalog/computeresource/ProviderName.java | 2 +-
.../computeresource/ResourceJobManager.java | 265 +-
.../computeresource/ResourceJobManagerType.java | 2 +-
.../computeresource/SSHJobSubmission.java | 224 +-
.../computeresource/UnicoreJobSubmission.java | 150 +-
.../gatewayprofile/ComputeResourcePreference.java | 732 +-
.../gatewayprofile/GatewayResourceProfile.java | 305 +-
.../gatewayprofile/StoragePreference.java | 177 +-
.../StorageResourceDescription.java | 204 +-
.../UserComputeResourcePreference.java | 394 +-
.../userresourceprofile/UserResourceProfile.java | 263 +-
.../userresourceprofile/UserStoragePreference.java | 177 +-
.../airavata/model/application/io/DataType.java | 2 +-
.../model/application/io/InputDataObjectType.java | 350 +-
.../model/application/io/OutputDataObjectType.java | 312 +-
.../apache/airavata/model/commons/ErrorModel.java | 231 +-
.../airavata/model/commons/ValidationResults.java | 145 +-
.../airavata/model/commons/ValidatorResult.java | 139 +-
.../model/commons/airavata_commonsConstants.java | 33 +-
.../credential/store/CertificateCredential.java | 237 +-
.../model/credential/store/CommunityUser.java | 160 +-
.../credential/store/CredentialOwnerType.java | 2 +-
.../model/credential/store/CredentialSummary.java | 240 +-
.../model/credential/store/PasswordCredential.java | 250 +-
.../model/credential/store/SSHCredential.java | 256 +-
.../model/credential/store/SummaryType.java | 2 +-
.../credential_store_data_modelsConstants.java | 33 +-
.../airavata/model/data/movement/DMType.java | 2 +-
.../model/data/movement/DataMovementInterface.java | 146 +-
.../model/data/movement/DataMovementProtocol.java | 2 +-
.../model/data/movement/GridFTPDataMovement.java | 170 +-
.../model/data/movement/LOCALDataMovement.java | 122 +-
.../model/data/movement/SCPDataMovement.java | 169 +-
.../model/data/movement/SecurityProtocol.java | 2 +-
.../model/data/movement/UnicoreDataMovement.java | 150 +-
.../model/data/replica/DataProductModel.java | 359 +-
.../model/data/replica/DataProductType.java | 2 +-
.../data/replica/DataReplicaLocationModel.java | 343 +-
.../data/replica/ReplicaLocationCategory.java | 2 +-
.../model/data/replica/ReplicaPersistentType.java | 2 +-
.../apache/airavata/model/dbevent/CrudType.java | 2 +-
.../airavata/model/dbevent/DBEventMessage.java | 140 +-
.../model/dbevent/DBEventMessageContext.java | 97 +-
.../airavata/model/dbevent/DBEventPublisher.java | 112 +-
.../model/dbevent/DBEventPublisherContext.java | 146 +-
.../airavata/model/dbevent/DBEventSubscriber.java | 122 +-
.../apache/airavata/model/dbevent/DBEventType.java | 2 +-
.../apache/airavata/model/dbevent/EntityType.java | 2 +-
.../model/error/AiravataClientException.java | 135 +-
.../airavata/model/error/AiravataErrorType.java | 2 +-
.../model/error/AiravataSystemException.java | 135 +-
.../model/error/AuthenticationException.java | 124 +-
.../model/error/AuthorizationException.java | 124 +-
.../model/error/DuplicateEntryException.java | 124 +-
.../model/error/ExperimentNotFoundException.java | 124 +-
.../model/error/InvalidRequestException.java | 124 +-
.../model/error/LaunchValidationException.java | 135 +-
.../model/error/ProjectNotFoundException.java | 124 +-
.../airavata/model/error/TimedOutException.java | 105 +-
.../airavata/model/error/ValidationResults.java | 145 +-
.../airavata/model/error/ValidatorResult.java | 139 +-
.../airavata/model/experiment/ExperimentModel.java | 524 +-
.../model/experiment/ExperimentSearchFields.java | 2 +-
.../model/experiment/ExperimentStatistics.java | 377 +-
.../model/experiment/ExperimentSummaryModel.java | 328 +-
.../airavata/model/experiment/ExperimentType.java | 2 +-
.../model/experiment/ProjectSearchFields.java | 2 +-
.../experiment/UserConfigurationDataModel.java | 265 +-
.../apache/airavata/model/group/GroupModel.java | 212 +-
.../model/group/ResourcePermissionType.java | 2 +-
.../apache/airavata/model/group/ResourceType.java | 2 +-
.../org/apache/airavata/model/job/JobModel.java | 353 +-
.../event/ExperimentStatusChangeEvent.java | 150 +-
.../messaging/event/ExperimentSubmitEvent.java | 141 +-
.../model/messaging/event/JobIdentifier.java | 198 +-
.../messaging/event/JobStatusChangeEvent.java | 121 +-
.../event/JobStatusChangeRequestEvent.java | 121 +-
.../airavata/model/messaging/event/Message.java | 186 +-
.../model/messaging/event/MessageLevel.java | 2 +-
.../model/messaging/event/MessageType.java | 2 +-
.../model/messaging/event/ProcessIdentifier.java | 160 +-
.../messaging/event/ProcessStatusChangeEvent.java | 121 +-
.../event/ProcessStatusChangeRequestEvent.java | 121 +-
.../model/messaging/event/ProcessSubmitEvent.java | 179 +-
.../messaging/event/ProcessTerminateEvent.java | 160 +-
.../model/messaging/event/TaskIdentifier.java | 179 +-
.../messaging/event/TaskOutputChangeEvent.java | 139 +-
.../messaging/event/TaskStatusChangeEvent.java | 121 +-
.../event/TaskStatusChangeRequestEvent.java | 121 +-
.../parallelism/ApplicationParallelismType.java | 2 +-
.../airavata/model/process/ProcessModel.java | 621 +-
.../ComputationalResourceSchedulingModel.java | 337 +-
.../apache/airavata/model/security/AuthzToken.java | 165 +-
.../airavata/model/status/ExperimentState.java | 2 +-
.../airavata/model/status/ExperimentStatus.java | 150 +-
.../org/apache/airavata/model/status/JobState.java | 2 +-
.../apache/airavata/model/status/JobStatus.java | 150 +-
.../apache/airavata/model/status/ProcessState.java | 2 +-
.../airavata/model/status/ProcessStatus.java | 150 +-
.../airavata/model/status/QueueStatusModel.java | 201 +-
.../apache/airavata/model/status/TaskState.java | 2 +-
.../apache/airavata/model/status/TaskStatus.java | 150 +-
.../apache/airavata/model/task/DataStageType.java | 2 +-
.../airavata/model/task/DataStagingTaskModel.java | 223 +-
.../model/task/EnvironmentSetupTaskModel.java | 131 +-
.../model/task/JobSubmissionTaskModel.java | 142 +-
.../airavata/model/task/MonitorTaskModel.java | 112 +-
.../org/apache/airavata/model/task/TaskModel.java | 301 +-
.../org/apache/airavata/model/task/TaskTypes.java | 2 +-
.../org/apache/airavata/model/tenant/Tenant.java | 331 +-
.../model/tenant/TenantApprovalStatus.java | 2 +-
.../apache/airavata/model/tenant/TenantConfig.java | 699 +
.../airavata/model/tenant/TenantPreferences.java | 594 +
.../airavata/model/user/CustomDashboard.java | 2912 +
.../airavata/model/user/NSFDemographics.java | 227 +-
.../org/apache/airavata/model/user/Status.java | 2 +-
.../apache/airavata/model/user/USCitizenship.java | 2 +-
.../apache/airavata/model/user/UserProfile.java | 776 +-
.../org/apache/airavata/model/user/disability.java | 2 +-
.../org/apache/airavata/model/user/ethnicity.java | 2 +-
.../java/org/apache/airavata/model/user/race.java | 2 +-
.../model/user/user_profile_modelConstants.java | 33 +-
.../apache/airavata/model/workspace/Gateway.java | 483 +-
.../model/workspace/GatewayApprovalStatus.java | 2 +-
.../org/apache/airavata/model/workspace/Group.java | 143 +-
.../airavata/model/workspace/Notification.java | 241 +-
.../model/workspace/NotificationPriority.java | 2 +-
.../apache/airavata/model/workspace/Project.java | 291 +-
.../org/apache/airavata/model/workspace/User.java | 213 +-
airavata-services/profile-service/README | 90 +
.../profile/client/samples/GroupManagerSample.java | 41 +
.../user/entities/CustomizedDashboardEntity.java | 325 +
.../commons/user/entities/UserProfileEntity.java | 11 +
.../src/main/resources/META-INF/persistence.xml | 1 +
.../profile-service/profile-service-server/pom.xml | 5 +
.../handlers/GroupManagerServiceHandler.java | 258 +
.../handlers/UserProfileServiceHandler.java | 1 +
.../profile/server/ProfileServiceServer.java | 5 +
.../client/ProfileServiceClientFactory.java | 15 +
.../groupmanager/cpi/GroupManagerService.java | 12900 +++
.../exception/GroupManagerServiceException.java} | 166 +-
.../cpi/group_manager_cpiConstants.java | 32 +
.../iam/admin/services/cpi/IamAdminServices.java | 3083 +-
.../cpi/exception/IamAdminServicesException.java | 124 +-
.../cpi/iam_admin_services_cpiConstants.java | 35 +-
.../profile/tenant/cpi/TenantProfileService.java | 2356 +-
.../exception/TenantProfileServiceException.java | 124 +-
.../tenant/cpi/profile_tenant_cpiConstants.java | 35 +-
.../profile/user/cpi/UserProfileService.java | 1870 +-
.../cpi/exception/UserProfileServiceException.java | 124 +-
.../user/cpi/profile_user_cpiConstants.java | 35 +-
.../src/main/resources/user_profile_catalog.sql | 30 +
.../service/security/KeyCloakSecurityManager.java | 12 +-
.../develop/pga_config/TestApplication/vars.yml | 66 -
.../develop/pga_config/TestApplication/vault.yml | 18 -
.../scigap/develop/pga_config/seagrid/vars.yml | 2 +-
dev-tools/ansible/pga-scigap-dev.yml | 1 -
dev-tools/ansible/roles/api-orch/defaults/main.yml | 5 +-
dev-tools/ansible/roles/api-orch/tasks/main.yml | 1 +
.../templates/airavata-server.properties.j2 | 3 +-
.../roles/api-orch/templates/logback.xml.j2 | 5 +-
dev-tools/ansible/roles/gfac/defaults/main.yml | 4 +-
.../gfac/templates/airavata-server.properties.j2 | 2 +-
.../ansible/roles/gfac/templates/logback.xml.j2 | 5 +-
dev-tools/ansible/roles/zookeeper/tasks/main.yml | 6 +
.../ansible/roles/zookeeper/templates/java.env.j2 | 1 +
.../roles/zookeeper/templates/zookeeper.service.j2 | 1 +
.../agent-api}/pom.xml | 70 +-
.../apache/airavata/agents/api/AdaptorParams.java} | 34 +-
.../org/apache/airavata/agents/api/Agent.java} | 18 +-
.../apache/airavata/agents/api/AgentAdaptor.java | 46 +
.../airavata/agents/api/AgentException.java} | 37 +-
.../org/apache/airavata/agents/api/AgentStore.java | 122 +
.../apache/airavata/agents/api/CommandOutput.java} | 24 +-
.../airavata/agents/api/JobSubmissionOutput.java | 102 +
.../agents/api/StorageResourceAdaptor.java} | 25 +-
modules/airavata-helix/agent-impl/pom.xml | 48 +
.../airavata-helix/agent-impl/ssh-agent/pom.xml | 79 +
.../helix/agent/local/LocalAgentAdaptor.java | 69 +
.../airavata/helix/agent/ssh/SshAdaptorParams.java | 135 +
.../airavata/helix/agent/ssh/SshAgentAdaptor.java | 587 +
.../helix/agent/ssh/StandardOutReader.java | 70 +
.../agent/storage/StorageResourceAdaptorImpl.java | 115 +
modules/airavata-helix/helix-distribution/pom.xml | 120 +
.../src/main/assembly/controller-bin-assembly.xml | 86 +
.../src/main/assembly/participant-bin-assembly.xml | 87 +
.../src/main/assembly/post-wm-bin-assembly.xml | 85 +
.../src/main/assembly/pre-wm-bin-assembly.xml | 86 +
.../resources/controller/bin/controller-daemon.sh | 91 +
.../main/resources/controller/bin/controller.sh | 71 +
.../src/main/resources/controller}/bin/setenv.sh | 0
.../controller/conf/airavata-server.properties | 18 +-
.../main/resources/controller/conf}/logback.xml | 18 +-
.../participant/bin/participant-daemon.sh | 91 +
.../main/resources/participant/bin/participant.sh | 71 +
.../src/main/resources/participant}/bin/setenv.sh | 0
.../participant/conf/airavata-server.properties | 185 +
.../main/resources/participant/conf/cred_store.jks | Bin 0 -> 501 bytes
.../main/resources/participant/conf}/logback.xml | 18 +-
.../main/resources/post-wm/bin/post-wm-daemon.sh | 91 +
.../src/main/resources/post-wm/bin/post-wm.sh | 71 +
.../src/main/resources/post-wm}/bin/setenv.sh | 0
.../post-wm/conf/airavata-server.properties | 137 +
.../src/main/resources/post-wm/conf}/logback.xml | 18 +-
.../src/main/resources/pre-wm/bin/pre-wm-daemon.sh | 91 +
.../src/main/resources/pre-wm/bin/pre-wm.sh | 71 +
.../src/main/resources/pre-wm}/bin/setenv.sh | 0
.../pre-wm/conf/airavata-server.properties | 160 +
.../src/main/resources/pre-wm/conf}/logback.xml | 18 +-
.../helix-spectator}/pom.xml | 91 +-
.../helix/impl/controller/HelixController.java | 110 +
.../helix/impl/participant/GlobalParticipant.java | 100 +
.../airavata/helix/impl/task/AiravataTask.java | 403 +
.../airavata/helix/impl/task/TaskContext.java | 901 +
.../helix/impl/task/TaskOnFailException.java} | 34 +-
.../impl/task/cancel/CancelCompletingTask.java | 28 +
.../task/cancel/RemoteJobCancellationTask.java | 101 +
.../impl/task/cancel/WorkflowCancellationTask.java | 111 +
.../helix/impl/task/completing/CompletingTask.java | 48 +
.../airavata/helix/impl/task/env/EnvSetupTask.java | 62 +
.../helix/impl/task/staging/ArchiveTask.java | 149 +
.../helix/impl/task/staging/DataStagingTask.java | 181 +
.../impl/task/staging/InputDataStagingTask.java | 139 +
.../impl/task/staging/OutputDataStagingTask.java | 186 +
.../task/submission/DefaultJobSubmissionTask.java | 215 +
.../task/submission/ForkJobSubmissionTask.java | 103 +
.../impl/task/submission/JobSubmissionTask.java | 263 +
.../task/submission/LocalJobSubmissionTask.java | 106 +
.../task/submission/config/GroovyMapBuilder.java | 425 +
.../impl/task/submission/config/GroovyMapData.java | 484 +
.../impl/task/submission/config/JobFactory.java | 119 +
.../config/JobManagerConfiguration.java} | 34 +-
.../impl/task/submission/config/OutputParser.java | 60 +
.../task/submission/config/RawCommandInfo.java} | 29 +-
.../impl/task/submission/config/ScriptTag.java} | 32 +-
.../config/app/ForkJobConfiguration.java | 113 +
.../impl/task/submission/config/app/JobUtil.java | 58 +
.../submission/config/app/LSFJobConfiguration.java | 120 +
.../submission/config/app/PBSJobConfiguration.java | 122 +
.../config/app/SlurmJobConfiguration.java | 117 +
.../submission/config/app/UGEJobConfiguration.java | 117 +
.../parser/AiravataCustomCommandOutputParser.java | 56 +
.../config/app/parser/ForkOutputParser.java | 58 +
.../config/app/parser/LSFOutputParser.java | 132 +
.../config/app/parser/PBSOutputParser.java | 142 +
.../config/app/parser/SlurmOutputParser.java | 137 +
.../config/app/parser/UGEOutputParser.java | 107 +
.../helix/impl/workflow/PostWorkflowManager.java | 374 +
.../helix/impl/workflow/PreWorkflowManager.java | 323 +
.../src/main/resources/airavata-server.properties | 200 +-
.../helix-spectator/src/main/resources/logback.xml | 96 +
modules/airavata-helix/pom.xml | 47 +
modules/airavata-helix/task-api/pom.xml | 62 +
.../airavata/helix/task/api/TaskHelper.java} | 21 +-
.../helix/task/api/annotation/TaskDef.java} | 26 +-
.../helix/task/api/annotation/TaskOutPort.java} | 26 +-
.../helix/task/api/annotation/TaskParam.java} | 28 +-
.../helix/task/api/support/AdaptorSupport.java} | 27 +-
.../task-core}/pom.xml | 81 +-
.../apache/airavata/helix/core/AbstractTask.java | 186 +
.../org/apache/airavata/helix/core/OutPort.java | 63 +
.../helix/core/participant/HelixParticipant.java | 189 +
.../helix/core/support/AdaptorSupportImpl.java | 65 +
.../helix/core/support/TaskHelperImpl.java} | 25 +-
.../airavata/helix/core/util/PropertyResolver.java | 63 +
.../apache/airavata/helix/core/util/TaskUtil.java | 125 +
modules/airavata-helix/workflow-impl/pom.xml | 65 +
.../airavata/helix/workflow/WorkflowManager.java | 123 +
modules/allocation-manager/pom.xml | 27 +
.../airavata/common/utils/ApplicationSettings.java | 25 +-
.../apache/airavata/common/utils/Constants.java | 2 +
.../airavata/common/utils/ServerSettings.java | 4 +
.../apache/airavata/common/utils/ThriftUtils.java | 14 +-
.../airavata/common/utils/SecurityUtilTest.java | 23 +-
modules/compute-account-provisioning/pom.xml | 73 +
.../airavata/accountprovisioning/ConfigParam.java | 89 +
.../InvalidSetupException.java} | 33 +-
.../InvalidUsernameException.java} | 35 +-
.../accountprovisioning/SSHAccountManager.java | 296 +
.../accountprovisioning/SSHAccountProvisioner.java | 77 +
.../SSHAccountProvisionerFactory.java | 63 +
.../SSHAccountProvisionerProvider.java | 60 +
.../airavata/accountprovisioning/SSHUtil.java | 154 +
.../provisioner/IULdapSSHAccountProvisioner.java | 192 +
.../IULdapSSHAccountProvisionerProvider.java | 80 +
...countprovisioning.SSHAccountProvisionerProvider | 7 +-
.../SSHAccountProvisionerFactoryTest.java | 77 +
.../provisioner/TestSSHAccountProvisioner.java | 65 +
.../TestSSHAccountProvisionerProvider.java | 80 +
...countprovisioning.SSHAccountProvisionerProvider | 8 +-
.../src/main/resources/airavata-server.properties | 3 +
.../server/src/main/resources/logback.xml | 5 +-
.../credential-store-service/pom.xml | 6 -
.../store/server/CredentialStoreServerHandler.java | 21 +-
.../store/store/impl/db/CredentialsDAOTest.java | 10 +-
.../store/cpi/CredentialStoreService.java | 4191 +-
.../store/cpi/credential_store_cpiConstants.java | 52 +-
.../store/exception/CredentialStoreException.java | 143 +-
modules/distribution/pom.xml | 5 -
.../main/resources/bin/airavata-server-start.sh | 2 +-
.../org/apache/airavata/gfac/cpi/GfacService.java | 867 +-
.../airavata/gfac/cpi/gfac_cpiConstants.java | 52 +-
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 | 412 +-
.../org/apache/airavata/gfac/core/GroovyMap.java | 1 +
.../java/org/apache/airavata/gfac/core/Script.java | 1 +
.../airavata/gfac/core/context/ProcessContext.java | 92 +-
.../org/apache/airavata/gfac/impl/Factory.java | 34 +-
.../apache/airavata/gfac/impl/GFacEngineImpl.java | 465 +-
.../org/apache/airavata/gfac/impl/GFacWorker.java | 50 +-
.../airavata/gfac/impl/LocalCommandOutput.java | 7 +
.../org/apache/airavata/gfac/impl/SSHUtils.java | 1 +
.../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 | 45 +-
.../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 -
.../email-monitor}/pom.xml | 56 +-
.../airavata/monitor/email/EmailBasedMonitor.java | 281 +
.../email/parser/AiravataCustomMailParser.java | 78 +
.../monitor/email/parser/EmailParser.java} | 25 +-
.../monitor/email/parser/LSFEmailParser.java | 79 +
.../monitor/email/parser/PBSEmailParser.java | 106 +
.../monitor/email/parser/ResourceConfig.java | 54 +
.../monitor/email/parser/SLURMEmailParser.java | 84 +
.../monitor/email/parser/UGEEmailParser.java | 110 +
.../src/main/resources/airavata-server.properties | 202 +-
.../src/main/resources/email-config.yaml | 21 +
.../email-monitor}/src/main/resources/logback.xml | 18 +-
modules/job-monitor/job-monitor-api/pom.xml | 45 +
.../apache/airavata/monitor/JobStateValidator.java | 81 +
.../apache/airavata/monitor/JobStatusResult.java | 72 +
.../monitor/kafka/JobStatusResultDeserializer.java | 50 +
.../monitor/kafka/JobStatusResultSerializer.java} | 31 +-
.../airavata/monitor/kafka/MessageProducer.java | 59 +
.../job-monitor-distribution}/pom.xml | 81 +-
.../main/assembly/email-monitor-bin-assembly.xml | 111 +
.../assembly/realtime-monitor-bin-assembly.xml | 116 +
.../email-monitor/bin/email-monitor-daemon.sh | 91 +
.../resources/email-monitor/bin/email-monitor.sh | 71 +
.../main/resources/email-monitor}/bin/setenv.sh | 0
.../email-monitor/conf/airavata-server.properties | 202 +-
.../resources/email-monitor/conf/email-config.yaml | 21 +
.../main/resources/email-monitor/conf}/logback.xml | 18 +-
.../bin/realtime-monitor-daemon.sh | 91 +
.../realtime-monitor/bin/realtime-monitor.sh | 71 +
.../main/resources/realtime-monitor}/bin/setenv.sh | 0
.../conf/airavata-server.properties | 15 +-
.../resources/realtime-monitor/conf}/logback.xml | 18 +-
modules/job-monitor/pom.xml | 71 +
.../real-time-monitor}/pom.xml | 53 +-
.../airavata/monitor/realtime/RealtimeMonitor.java | 100 +
.../realtime/parser/RealtimeJobStatusParser.java | 115 +
.../src/main/resources/airavata-server.properties | 15 +-
.../src/main/resources/log4j.properties | 17 +-
.../src/main/resources/logback.xml | 18 +-
.../messaging/core/impl/ProcessConsumer.java | 14 +
.../orchestrator/cpi/OrchestratorService.java | 1666 +-
.../cpi/orchestrator_cpiConstants.java | 52 +-
.../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 +-
.../airavata/orchestrator/cpi/Orchestrator.java | 3 +-
.../cpi/impl/AbstractOrchestrator.java | 13 +-
.../cpi/impl/SimpleOrchestratorImpl.java | 319 +-
.../orchestrator/core/util/Initialize.java | 171 +-
modules/orchestrator/orchestrator-service/pom.xml | 10 -
.../server/OrchestratorServerHandler.java | 226 +-
.../orchestrator/util/OrchestratorUtils.java | 33 +-
.../orchestrator/client/util/Initialize.java | 133 +-
modules/registry/registry-core/pom.xml | 2 +-
.../app/catalog/impl/GwyResourceProfileImpl.java | 12 +
.../app/catalog/impl/UsrResourceProfileImpl.java | 2 +
.../catalog/model/ComputeResourcePreference.java | 41 +-
.../model/SSHAccountProvisionerConfiguration.java | 98 +
.../SSHAccountProvisionerConfigurationPK.java | 57 +
.../model/UserComputeResourcePreference.java | 10 +
.../resources/ComputeHostPreferenceResource.java | 62 +-
.../UserComputeHostPreferenceResource.java | 11 +
.../core/app/catalog/util/AppCatalogJPAUtils.java | 71 +-
.../catalog/util/AppCatalogThriftConversion.java | 10 +-
.../src/main/resources/META-INF/persistence.xml | 1 +
.../src/main/resources/appcatalog-derby.sql | 50 +-
.../src/main/resources/appcatalog-mysql.sql | 52 +-
.../api/service/handler/RegistryServerHandler.java | 354 +-
.../airavata/registry/api/RegistryService.java | 79696 ++++++++++++-------
.../api/exception/RegistryServiceException.java | 143 +-
.../registry/api/registry_apiConstants.java | 52 +-
.../DeltaScripts/appCatalog_schema_delta.sql | 36 +
.../sharing-registry/sharing-data-migrator/pom.xml | 5 -
.../sharing-registry-distribution/pom.xml | 5 -
.../src/main/assembly/bin-assembly.xml | 4 +-
.../registry/db/entities/GroupAdminEntity.java | 66 +
.../sharing/registry/db/entities/GroupAdminPK.java | 66 +
.../db/repositories/GroupAdminRepository.java | 17 +
.../messaging/SharingServiceDBEventHandler.java | 5 +-
.../registry/server/SharingRegistryServer.java | 27 +-
.../server/SharingRegistryServerHandler.java | 113 +
.../registry/utils/ThriftDataModelConversion.java | 2 -
.../src/main/resources/META-INF/persistence.xml | 1 +
.../src/main/resources/airavata.jks | Bin
.../src/main/resources/client_truststore.jks | Bin
.../src/main/resources/sharing-registry-derby.sql | 8 +
.../src/main/resources/sharing-registry-mysql.sql | 7 +
.../airavata/sharing/registry/CipresTest.java | 31 +-
.../registry/SharingRegistryServerHandlerTest.java | 18 +-
.../registry/SharingRegistryServiceTest.java | 48 +-
.../src/test}/resources/airavata.jks | Bin
.../src/test}/resources/client_truststore.jks | Bin
.../airavata/sharing/registry/models/Domain.java | 192 +-
.../registry/models/DuplicateEntryException.java | 124 +-
.../airavata/sharing/registry/models/Entity.java | 364 +-
.../sharing/registry/models/EntitySearchField.java | 2 +-
.../sharing/registry/models/EntityType.java | 209 +-
.../sharing/registry/models/GroupAdmin.java | 582 +
.../sharing/registry/models/GroupCardinality.java | 2 +-
.../sharing/registry/models/GroupChildType.java | 6 +-
.../sharing/registry/models/GroupMembership.java | 201 +-
.../sharing/registry/models/GroupType.java | 2 +-
.../sharing/registry/models/PermissionType.java | 209 +-
.../sharing/registry/models/SearchCondition.java | 2 +-
.../sharing/registry/models/SearchCriteria.java | 142 +-
.../airavata/sharing/registry/models/Sharing.java | 235 +-
.../registry/models/SharingRegistryException.java | 124 +-
.../sharing/registry/models/SharingType.java | 2 +-
.../airavata/sharing/registry/models/User.java | 266 +-
.../sharing/registry/models/UserGroup.java | 244 +-
.../registry/models/sharing_modelsConstants.java | 33 +-
.../service/cpi/SharingRegistryService.java | 22323 ++++--
.../sharing-service-docs/api-docs/index.html | 6 +
.../sharing-service-docs/api-docs/sharing_cpi.html | 231 +-
.../api-docs/sharing_models.html | 74 +-
.../thrift_models/sharing_cpi.thrift | 22 +
.../thrift_models/sharing_models.thrift | 12 +
.../workflow/core/WorkflowInterpreter.java | 29 +-
pom.xml | 33 +-
.../airavata-apis/airavata_api.thrift | 59 +-
.../airavata-apis/airavata_commons.thrift | 2 +-
.../airavata-apis/airavata_errors.thrift | 2 +-
.../airavata-apis/db_event_model.thrift | 2 +-
.../airavata-apis/messaging_events.thrift | 2 +-
.../airavata-apis/security_model.thrift | 2 +-
.../airavata-apis/workflow_api.thrift | 2 +-
.../component-cpis/generate-cpi-stubs.sh | 103 +-
.../component-cpis/registry-api.thrift | 94 +-
.../data-models/airavata_data_models.thrift | 2 +-
.../application_deployment_model.thrift | 2 +-
.../application_interface_model.thrift | 2 +-
.../application_io_models.thrift | 2 +-
.../app-catalog-models/parallelism_model.thrift | 2 +-
.../credential_store_data_models.thrift | 1 +
.../experiment_model.thrift | 2 +-
.../experiment-catalog-models/job_model.thrift | 2 +-
.../experiment-catalog-models/process_model.thrift | 2 +-
.../scheduling_model.thrift | 2 +-
.../experiment-catalog-models/status_models.thrift | 2 +-
.../experiment-catalog-models/task_model.thrift | 2 +-
.../workspace_model.thrift | 2 +-
.../replica_catalog_models.thrift | 2 +-
.../account_provisioning_model.thrift} | 40 +-
.../compute_resource_model.thrift | 2 +-
.../data_movement_models.thrift | 2 +-
.../gateway_resource_profile_model.thrift | 8 +-
.../storage_resource_model.thrift | 2 +-
.../user_resource_profile_model.thrift | 10 +-
.../group_manager_model.thrift | 2 +-
.../tenant_profile_model.thrift | 2 +-
.../user_profile_model.thrift | 38 +-
.../workflow-models/workflow_data_model.thrift | 2 +-
.../generate-thrift-stubs.sh | 46 +-
.../service-cpis/generate-service-cpi-stubs.sh | 16 +-
.../group-manager/group-manager-cpi.thrift | 83 +
.../group_manager_cpi_errors.thrift} | 7 +-
.../iam-admin-services-cpi.thrift | 1 +
.../iam_admin_services_cpi_errors.thrift | 1 +
.../profile-service/profile-service-cpi.thrift | 3 +-
.../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 +
793 files changed, 277945 insertions(+), 183220 deletions(-)
copy airavata-api/{airavata-data-models/src/main/java/org/apache/airavata/model/dbevent/DBEventType.java => airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/sharing_models_constants.cpp} (54%)
copy airavata-api/{airavata-data-models/src/main/java/org/apache/airavata/model/dbevent/DBEventType.java => airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/sharing_models_constants.h} (54%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/sharing_models_types.cpp
create mode 100644 airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/sharing_models_types.h
create mode 100644 airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Sharing/SharingRegistryService.php
copy airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/{ => Airavata/API/Sharing}/Types.php (82%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Sharing/Types.php
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging => airavata}/__init__.py (100%)
create mode 100755 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/Airavata-remote
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/Airavata.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache => }/airavata/api/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/constants.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{credential_store_data_models => airavata/api/error}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/error/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/error/ttypes.py
create mode 100755 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/SharingRegistryService-remote
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/SharingRegistryService.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/__init__.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/ttypes.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/workspace/experiment => airavata/model}/__init__.py (100%)
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data => airavata/model/appcatalog}/__init__.py (100%)
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/workspace => airavata/model/appcatalog/accountprovisioning}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/accountprovisioning/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/accountprovisioning/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/workflow => airavata/model/appcatalog/appdeployment}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/appdeployment/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/appdeployment/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/user => airavata/model/appcatalog/appinterface}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/appinterface/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/appinterface/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/tenant => airavata/model/appcatalog/computeresource}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/computeresource/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/computeresource/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/task => airavata/model/appcatalog/gatewayprofile}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/gatewayprofile/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/gatewayprofile/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/status => airavata/model/appcatalog/parallelism}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/parallelism/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/parallelism/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/security => airavata/model/appcatalog/storageresource}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/storageresource/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/storageresource/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/scheduling => airavata/model/appcatalog/userresourceprofile}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/userresourceprofile/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/userresourceprofile/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache => }/airavata/model/application/__init__.py (100%)
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/process => airavata/model/application/io}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/application/io/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/application/io/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging/event => airavata/model/commons}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/commons/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/commons/ttypes.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/constants.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog => airavata/model/credential}/__init__.py (100%)
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/job => airavata/model/credential/store}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/credential/store/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/credential/store/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata => airavata/model/data}/__init__.py (100%)
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/group => airavata/model/data/movement}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/data/movement/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/data/movement/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/experiment => airavata/model/data/replica}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/data/replica/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/data/replica/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache => }/airavata/model/dbevent/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/dbevent/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/dbevent/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data/resource => airavata/model/experiment}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/experiment/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/experiment/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data/replica => airavata/model/group}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/group/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/group/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data/product => airavata/model/job}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/job/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/job/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache => airavata/model/messaging}/__init__.py (100%)
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data/movement => airavata/model/messaging/event}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/messaging/event/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/messaging/event/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/commons => airavata/model/process}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/process/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/process/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/application/io => airavata/model/scheduling}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/scheduling/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/scheduling/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/userresourceprofile => airavata/model/security}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/security/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/security/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/storageresource => airavata/model/sharing}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/sharing/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/sharing/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/parallelism => airavata/model/status}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/status/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/status/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/gatewayprofile => airavata/model/task}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/task/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/task/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/credentialsummary => airavata/model/tenant}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/tenant/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/tenant/ttypes.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/computeresource => airavata/model/user}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/user/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/user/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/appinterface => airavata/model/workflow}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/workflow/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/workflow/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/appdeployment => airavata/model/workspace}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/workspace/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/workspace/ttypes.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging => airavata/service}/__init__.py (100%)
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model => airavata/service/profile}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/constants.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging => airavata/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
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/groupmanager/cpi/constants.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/api => airavata/service/profile/groupmanager/cpi}/error/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/groupmanager/cpi/error/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/groupmanager/cpi/error/ttypes.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/groupmanager/cpi/ttypes.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging => airavata/service/profile/iam}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging => airavata/service/profile/iam/admin}/__init__.py (100%)
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging => airavata/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
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi/constants.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{credential_store_data_models => airavata/service/profile/iam/admin/services/cpi/error}/__init__.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/constants.py
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
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi/ttypes.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging => airavata/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
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/tenant/cpi/constants.py
copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{credential_store_data_models => airavata/service/profile/tenant/cpi/error}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/tenant/cpi/error/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/tenant/cpi/error/ttypes.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/tenant/cpi/ttypes.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/ttypes.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging => airavata/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
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/user/cpi/constants.py
rename airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{credential_store_data_models => airavata/service/profile/user/cpi/error}/__init__.py (100%)
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/user/cpi/error/constants.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/user/cpi/error/ttypes.py
create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/service/profile/user/cpi/ttypes.py
delete mode 100755 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/Airavata-remote
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/Airavata.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/error/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/error/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/appdeployment/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/appdeployment/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/appinterface/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/appinterface/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/computeresource/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/computeresource/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/credentialsummary/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/credentialsummary/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/gatewayprofile/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/gatewayprofile/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/parallelism/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/parallelism/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/storageresource/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/storageresource/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/userresourceprofile/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/userresourceprofile/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/application/io/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/application/io/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/commons/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/commons/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/movement/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/movement/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/product/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/product/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/resource/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/resource/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/dbevent/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/dbevent/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/experiment/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/experiment/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/group/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/group/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/job/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/job/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/messaging/event/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/messaging/event/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/process/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/process/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/scheduling/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/scheduling/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/security/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/security/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/status/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/status/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/task/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/task/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/tenant/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/tenant/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/user/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/user/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workflow/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workflow/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workspace/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workspace/experiment/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workspace/experiment/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workspace/ttypes.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/credential_store_data_models/constants.py
delete mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/credential_store_data_models/ttypes.py
create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/accountprovisioning/SSHAccountProvisioner.java
create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/accountprovisioning/SSHAccountProvisionerConfigParam.java
copy airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/{computeresource/ProviderName.java => accountprovisioning/SSHAccountProvisionerConfigParamType.java} (75%)
create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/tenant/TenantConfig.java
create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/tenant/TenantPreferences.java
create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/user/CustomDashboard.java
create mode 100644 airavata-services/profile-service/README
create mode 100644 airavata-services/profile-service/profile-service-client-sdks/java-client-samples/src/main/java/org/apache/airavata/service/profile/client/samples/GroupManagerSample.java
create mode 100644 airavata-services/profile-service/profile-service-commons/src/main/java/org/apache/airavata/service/profile/commons/user/entities/CustomizedDashboardEntity.java
create mode 100644 airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers/GroupManagerServiceHandler.java
create mode 100644 airavata-services/profile-service/profile-service-stubs/src/main/java/org/apache/airavata/service/profile/groupmanager/cpi/GroupManagerService.java
copy airavata-services/profile-service/profile-service-stubs/src/main/java/org/apache/airavata/service/profile/{iam/admin/services/cpi/exception/IamAdminServicesException.java => groupmanager/cpi/exception/GroupManagerServiceException.java} (61%)
create mode 100644 airavata-services/profile-service/profile-service-stubs/src/main/java/org/apache/airavata/service/profile/groupmanager/cpi/group_manager_cpiConstants.java
delete mode 100644 dev-tools/ansible/inventories/scigap/develop/pga_config/TestApplication/vars.yml
delete mode 100644 dev-tools/ansible/inventories/scigap/develop/pga_config/TestApplication/vault.yml
create mode 100644 dev-tools/ansible/roles/zookeeper/templates/java.env.j2
copy modules/{sharing-registry/sharing-data-migrator => airavata-helix/agent-api}/pom.xml (50%)
copy modules/{orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/utils/OrchestratorConstants.java => airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AdaptorParams.java} (54%)
copy modules/{orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/utils/OrchestratorConstants.java => airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/Agent.java} (54%)
create mode 100644 modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AgentAdaptor.java
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AgentException.java} (54%)
create mode 100644 modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AgentStore.java
copy modules/{orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/utils/OrchestratorConstants.java => airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/CommandOutput.java} (54%)
create mode 100644 modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/JobSubmissionOutput.java
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/StorageResourceAdaptor.java} (53%)
create mode 100644 modules/airavata-helix/agent-impl/pom.xml
create mode 100644 modules/airavata-helix/agent-impl/ssh-agent/pom.xml
create mode 100644 modules/airavata-helix/agent-impl/ssh-agent/src/main/java/org/apache/airavata/helix/agent/local/LocalAgentAdaptor.java
create mode 100644 modules/airavata-helix/agent-impl/ssh-agent/src/main/java/org/apache/airavata/helix/agent/ssh/SshAdaptorParams.java
create mode 100644 modules/airavata-helix/agent-impl/ssh-agent/src/main/java/org/apache/airavata/helix/agent/ssh/SshAgentAdaptor.java
create mode 100644 modules/airavata-helix/agent-impl/ssh-agent/src/main/java/org/apache/airavata/helix/agent/ssh/StandardOutReader.java
create mode 100644 modules/airavata-helix/agent-impl/ssh-agent/src/main/java/org/apache/airavata/helix/agent/storage/StorageResourceAdaptorImpl.java
create mode 100644 modules/airavata-helix/helix-distribution/pom.xml
create mode 100644 modules/airavata-helix/helix-distribution/src/main/assembly/controller-bin-assembly.xml
create mode 100644 modules/airavata-helix/helix-distribution/src/main/assembly/participant-bin-assembly.xml
create mode 100644 modules/airavata-helix/helix-distribution/src/main/assembly/post-wm-bin-assembly.xml
create mode 100644 modules/airavata-helix/helix-distribution/src/main/assembly/pre-wm-bin-assembly.xml
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/controller/bin/controller-daemon.sh
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/controller/bin/controller.sh
copy modules/{distribution/src/main/resources => airavata-helix/helix-distribution/src/main/resources/controller}/bin/setenv.sh (100%)
copy dev-tools/ansible/roles/gfac/defaults/main.yml => modules/airavata-helix/helix-distribution/src/main/resources/controller/conf/airavata-server.properties (59%)
copy modules/{configuration/server/src/main/resources => airavata-helix/helix-distribution/src/main/resources/controller/conf}/logback.xml (74%)
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/participant/bin/participant-daemon.sh
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/participant/bin/participant.sh
copy modules/{distribution/src/main/resources => airavata-helix/helix-distribution/src/main/resources/participant}/bin/setenv.sh (100%)
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/participant/conf/airavata-server.properties
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/participant/conf/cred_store.jks
copy modules/{configuration/server/src/main/resources => airavata-helix/helix-distribution/src/main/resources/participant/conf}/logback.xml (74%)
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/post-wm/bin/post-wm-daemon.sh
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/post-wm/bin/post-wm.sh
copy modules/{distribution/src/main/resources => airavata-helix/helix-distribution/src/main/resources/post-wm}/bin/setenv.sh (100%)
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/post-wm/conf/airavata-server.properties
copy modules/{configuration/server/src/main/resources => airavata-helix/helix-distribution/src/main/resources/post-wm/conf}/logback.xml (74%)
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/pre-wm/bin/pre-wm-daemon.sh
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/pre-wm/bin/pre-wm.sh
copy modules/{distribution/src/main/resources => airavata-helix/helix-distribution/src/main/resources/pre-wm}/bin/setenv.sh (100%)
create mode 100644 modules/airavata-helix/helix-distribution/src/main/resources/pre-wm/conf/airavata-server.properties
copy modules/{configuration/server/src/main/resources => airavata-helix/helix-distribution/src/main/resources/pre-wm/conf}/logback.xml (74%)
copy modules/{orchestrator/orchestrator-core => airavata-helix/helix-spectator}/pom.xml (51%)
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/controller/HelixController.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/participant/GlobalParticipant.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/AiravataTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/TaskContext.java
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/TaskOnFailException.java} (53%)
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/cancel/CancelCompletingTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/cancel/RemoteJobCancellationTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/cancel/WorkflowCancellationTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/completing/CompletingTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/env/EnvSetupTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/staging/ArchiveTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/staging/DataStagingTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/staging/InputDataStagingTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/staging/OutputDataStagingTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/DefaultJobSubmissionTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/ForkJobSubmissionTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/JobSubmissionTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/LocalJobSubmissionTask.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/GroovyMapBuilder.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/GroovyMapData.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/JobFactory.java
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/JobManagerConfiguration.java} (51%)
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/OutputParser.java
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/RawCommandInfo.java} (53%)
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/ScriptTag.java} (53%)
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/ForkJobConfiguration.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/JobUtil.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/LSFJobConfiguration.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/PBSJobConfiguration.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/SlurmJobConfiguration.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/UGEJobConfiguration.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/parser/AiravataCustomCommandOutputParser.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/parser/ForkOutputParser.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/parser/LSFOutputParser.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/parser/PBSOutputParser.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/parser/SlurmOutputParser.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/parser/UGEOutputParser.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/workflow/PostWorkflowManager.java
create mode 100644 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/workflow/PreWorkflowManager.java
copy dev-tools/ansible/roles/gfac/templates/airavata-server.properties.j2 => modules/airavata-helix/helix-spectator/src/main/resources/airavata-server.properties (66%)
create mode 100644 modules/airavata-helix/helix-spectator/src/main/resources/logback.xml
create mode 100644 modules/airavata-helix/pom.xml
create mode 100644 modules/airavata-helix/task-api/pom.xml
copy modules/{orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/utils/OrchestratorConstants.java => airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/TaskHelper.java} (54%)
copy modules/{orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/utils/OrchestratorConstants.java => airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/annotation/TaskDef.java} (54%)
copy modules/{orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/utils/OrchestratorConstants.java => airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/annotation/TaskOutPort.java} (54%)
copy modules/{orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/utils/OrchestratorConstants.java => airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/annotation/TaskParam.java} (54%)
copy modules/{orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/utils/OrchestratorConstants.java => airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/support/AdaptorSupport.java} (54%)
copy modules/{sharing-registry/sharing-data-migrator => airavata-helix/task-core}/pom.xml (53%)
create mode 100644 modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/AbstractTask.java
create mode 100644 modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/OutPort.java
create mode 100644 modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/participant/HelixParticipant.java
create mode 100644 modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/support/AdaptorSupportImpl.java
copy modules/{orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/utils/OrchestratorConstants.java => airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/support/TaskHelperImpl.java} (54%)
create mode 100644 modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/util/PropertyResolver.java
create mode 100644 modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/util/TaskUtil.java
create mode 100644 modules/airavata-helix/workflow-impl/pom.xml
create mode 100644 modules/airavata-helix/workflow-impl/src/main/java/org/apache/airavata/helix/workflow/WorkflowManager.java
create mode 100644 modules/allocation-manager/pom.xml
create mode 100644 modules/compute-account-provisioning/pom.xml
create mode 100644 modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/ConfigParam.java
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/InvalidSetupException.java} (54%)
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/InvalidUsernameException.java} (54%)
create mode 100644 modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHAccountManager.java
create mode 100644 modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHAccountProvisioner.java
create mode 100644 modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHAccountProvisionerFactory.java
create mode 100644 modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHAccountProvisionerProvider.java
create mode 100644 modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHUtil.java
create mode 100644 modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/provisioner/IULdapSSHAccountProvisioner.java
create mode 100644 modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/provisioner/IULdapSSHAccountProvisionerProvider.java
copy dev-tools/ansible/roles/gfac/defaults/main.yml => modules/compute-account-provisioning/src/main/resources/META-INF/services/org.apache.airavata.accountprovisioning.SSHAccountProvisionerProvider (76%)
create mode 100644 modules/compute-account-provisioning/src/test/java/org/apache/airavata/accountprovisioning/SSHAccountProvisionerFactoryTest.java
create mode 100644 modules/compute-account-provisioning/src/test/java/org/apache/airavata/accountprovisioning/provisioner/TestSSHAccountProvisioner.java
create mode 100644 modules/compute-account-provisioning/src/test/java/org/apache/airavata/accountprovisioning/provisioner/TestSSHAccountProvisionerProvider.java
copy dev-tools/ansible/roles/gfac/defaults/main.yml => modules/compute-account-provisioning/src/test/resources/META-INF/services/org.apache.airavata.accountprovisioning.SSHAccountProvisionerProvider (76%)
copy modules/{sharing-registry/sharing-data-migrator => job-monitor/email-monitor}/pom.xml (54%)
create mode 100644 modules/job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/EmailBasedMonitor.java
create mode 100644 modules/job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/parser/AiravataCustomMailParser.java
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/parser/EmailParser.java} (53%)
create mode 100644 modules/job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/parser/LSFEmailParser.java
create mode 100644 modules/job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/parser/PBSEmailParser.java
create mode 100644 modules/job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/parser/ResourceConfig.java
create mode 100644 modules/job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/parser/SLURMEmailParser.java
create mode 100644 modules/job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/parser/UGEEmailParser.java
copy dev-tools/ansible/roles/gfac/templates/airavata-server.properties.j2 => modules/job-monitor/email-monitor/src/main/resources/airavata-server.properties (66%)
create mode 100644 modules/job-monitor/email-monitor/src/main/resources/email-config.yaml
copy modules/{configuration/server => job-monitor/email-monitor}/src/main/resources/logback.xml (74%)
create mode 100644 modules/job-monitor/job-monitor-api/pom.xml
create mode 100644 modules/job-monitor/job-monitor-api/src/main/java/org/apache/airavata/monitor/JobStateValidator.java
create mode 100644 modules/job-monitor/job-monitor-api/src/main/java/org/apache/airavata/monitor/JobStatusResult.java
create mode 100644 modules/job-monitor/job-monitor-api/src/main/java/org/apache/airavata/monitor/kafka/JobStatusResultDeserializer.java
copy modules/{gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacEngine.java => job-monitor/job-monitor-api/src/main/java/org/apache/airavata/monitor/kafka/JobStatusResultSerializer.java} (52%)
create mode 100644 modules/job-monitor/job-monitor-api/src/main/java/org/apache/airavata/monitor/kafka/MessageProducer.java
copy modules/{sharing-registry/sharing-registry-distribution => job-monitor/job-monitor-distribution}/pom.xml (51%)
create mode 100644 modules/job-monitor/job-monitor-distribution/src/main/assembly/email-monitor-bin-assembly.xml
create mode 100644 modules/job-monitor/job-monitor-distribution/src/main/assembly/realtime-monitor-bin-assembly.xml
create mode 100644 modules/job-monitor/job-monitor-distribution/src/main/resources/email-monitor/bin/email-monitor-daemon.sh
create mode 100644 modules/job-monitor/job-monitor-distribution/src/main/resources/email-monitor/bin/email-monitor.sh
copy modules/{distribution/src/main/resources => job-monitor/job-monitor-distribution/src/main/resources/email-monitor}/bin/setenv.sh (100%)
copy dev-tools/ansible/roles/gfac/templates/airavata-server.properties.j2 => modules/job-monitor/job-monitor-distribution/src/main/resources/email-monitor/conf/airavata-server.properties (66%)
create mode 100644 modules/job-monitor/job-monitor-distribution/src/main/resources/email-monitor/conf/email-config.yaml
copy modules/{configuration/server/src/main/resources => job-monitor/job-monitor-distribution/src/main/resources/email-monitor/conf}/logback.xml (74%)
create mode 100644 modules/job-monitor/job-monitor-distribution/src/main/resources/realtime-monitor/bin/realtime-monitor-daemon.sh
create mode 100644 modules/job-monitor/job-monitor-distribution/src/main/resources/realtime-monitor/bin/realtime-monitor.sh
copy modules/{distribution/src/main/resources => job-monitor/job-monitor-distribution/src/main/resources/realtime-monitor}/bin/setenv.sh (100%)
copy dev-tools/ansible/roles/gfac/defaults/main.yml => modules/job-monitor/job-monitor-distribution/src/main/resources/realtime-monitor/conf/airavata-server.properties (70%)
copy modules/{configuration/server/src/main/resources => job-monitor/job-monitor-distribution/src/main/resources/realtime-monitor/conf}/logback.xml (74%)
create mode 100644 modules/job-monitor/pom.xml
copy modules/{sharing-registry/sharing-data-migrator => job-monitor/real-time-monitor}/pom.xml (56%)
create mode 100644 modules/job-monitor/real-time-monitor/src/main/java/org/apache/airavata/monitor/realtime/RealtimeMonitor.java
create mode 100644 modules/job-monitor/real-time-monitor/src/main/java/org/apache/airavata/monitor/realtime/parser/RealtimeJobStatusParser.java
copy dev-tools/ansible/roles/gfac/defaults/main.yml => modules/job-monitor/real-time-monitor/src/main/resources/airavata-server.properties (69%)
copy dev-tools/ansible/roles/gfac/defaults/main.yml => modules/job-monitor/real-time-monitor/src/main/resources/log4j.properties (59%)
copy modules/{configuration/server => job-monitor/real-time-monitor}/src/main/resources/logback.xml (74%)
create mode 100644 modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/app/catalog/model/SSHAccountProvisionerConfiguration.java
create mode 100644 modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/app/catalog/model/SSHAccountProvisionerConfigurationPK.java
create mode 100644 modules/registry/release-migration-scripts/0.18-0.19/DeltaScripts/appCatalog_schema_delta.sql
create mode 100644 modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/entities/GroupAdminEntity.java
create mode 100644 modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/entities/GroupAdminPK.java
create mode 100644 modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/repositories/GroupAdminRepository.java
copy modules/{configuration/server => sharing-registry/sharing-registry-server}/src/main/resources/airavata.jks (100%)
copy modules/{configuration/server => sharing-registry/sharing-registry-server}/src/main/resources/client_truststore.jks (100%)
copy modules/{configuration/server/src/main => sharing-registry/sharing-registry-server/src/test}/resources/airavata.jks (100%)
copy modules/{configuration/server/src/main => sharing-registry/sharing-registry-server/src/test}/resources/client_truststore.jks (100%)
create mode 100644 modules/sharing-registry/sharing-registry-stubs/src/main/java/org/apache/airavata/sharing/registry/models/GroupAdmin.java
copy thrift-interface-descriptions/data-models/{user-tenant-group-models/group_manager_model.thrift => resource-catalog-models/account_provisioning_model.thrift} (50%)
create mode 100644 thrift-interface-descriptions/service-cpis/profile-service/group-manager/group-manager-cpi.thrift
copy thrift-interface-descriptions/service-cpis/profile-service/{profile-user/profile_user_cpi_errors.thrift => group-manager/group_manager_cpi_errors.thrift} (81%)
--
To stop receiving notification emails like this one, please contact
dimuthuupe@apache.org.