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

dimuthuupe pushed a change to branch usage-reporting
in repository https://gitbox.apache.org/repos/asf/airavata.git.


    from 3946359  Fixing usage reporting curl command issues
     add 46ca6e9  Fix ide integration startup issues
     add fd1b73e  Ansible: Adding DATASETS_DIR for beta.simccs.org
     add f2d6e09  Adding Django Distant Reader gateway
     add e516d11  Adding Django Distant Reader gateway
     add d94ac0f  Adding Django Distant Reader gateway and its keys
     add 24538c7  Adding Django Distant Reader gateway and its keys
     add 55d9a9b  Changed the directory name to distantr
     add da0973b  Changed the directory name to distantr
     add 9ef216d  Merge remote-tracking branch 'origin/staging' into develop
     add fa948f2  Adding interactwel-django-app to interactwel django portal
     add 5c5aee0  Merge branch 'airavata-3235' into develop
     add b90f17c  Add javax.annotation and JAXB API as external dependencies to 
reslove compilation failures when migrating from Java 8 to 11
     add 4784822  Merge pull request #234 from isururanawaka/Java_11_migration
     add 0e11ed4  Merge branch 'staging' into develop
     add 29967aa  Fix integration tests issues
     add 7a42459  remove unnecassary improts
     add 5ed835b  Add surefire plugin to services-security pom with jmockit 
config
     add f0f8dc6  update travis to java 11
     add 30f4780  Fixing integration issues of JDK 11 migration
     add 86ca628  Merge pull request #236 from isururanawaka/Java_11_migration
     add 7dcfc50  Merge branch 'staging' into develop
     add f5780fc  Ansible: Deploy dev branch of maptool - beta.simccs.org
     add 240a55b  Ansible: update dev distantreader domain
     add adb4408  Merge remote-tracking branch 'origin/master' into develop
     add b07d1d0  AIRAVATA-3268 Add overrideFilename to app input model
     add a675926  Merge branch 'airavata-3268' into develop
     add fd56623  Ansible: update to openjdk 11, maven 3.6.2
     add cf0bb4b  AIRAVATA-3268 migrate input_values to override_filename
     add 717616a  Merge branch 'airavata-3268' into develop
     add c4467de  Ansible: update helix deploy to openjdk 11
     add 945e3fe  AIRAVATA-3268 Verify overridebyAiravata mapping
     add e4260c1  switched the next TDB gateway domain to 
nexttdb.sciencegateway.scigap.org
     add 6d356e7  switched the next TDB gateway domain to 
nexttdb.sciencegateway.scigap.org
     add 3409bcf  Merge branch 'develop' of https://github.com/apache/airavata 
into develop
     add ceefe75  initialize python SDK
     add 33b606a  comple samples
     add ec6b1fa  Adding readme
     add 5fd8754  python SDK
     add f4b1132  improve read me
     add 7a03c56  Improve readme
     add 8bf1331  change setup.py
     add 5281ee7   Add isntallation guides to README
     add a4b362b   Add isntallation guides to README
     add 6f9ddb7   Add isntallation guides to README
     add 83da989   Add isntallation guides to README
     add f756a8d  remove python pom modules
     add fcb5ecb  bug fox
     add 2ed6874  Add create_luaunch_experiment samples
     add dee5cc9  Add file handling client and samples
     add dc219b3  Ansible: fix 'external' commenting
     add e38be01  Merge branch 'airavata-3230' into develop
     add fdfc572  Prameterizing dozer version
     add 7cf3726  Ansible: deploy develop branch of django in dev environment
     add 3cb9347  Attaching overrideFileName to destination
     add d3a5318  Merge branch 'airavata-3268' into develop
     add 0859211  Updating confluent version to 5.3.1
     add d08780b  Supporting cascading wildcards
     add 5237920  Merge branch 'airavata-3282' into develop
     add 5fb5629  Updateing remote debug settings to support to java 11
     add 7b1a2b3  Fixing test failures of ThriftClientPool due to jdk upgrade
     add 5209ef3  AIRAVATA-3268 Use overrideFilename on command line
     add 58669d8  Merge remote-tracking branch 'origin/airavata-3268' into 
develop
     add 37372c7  Adding missing jpa dependency for maven jpa plugin
     add 1d209de  Jpa maven plugin fix for profile service
     add 51777de  Minor fixes in IDE integration
     add 63f5d6c  Merge branch 'airavata-3287' into develop
     add 087aa75  Merge branch 'airavata-3276' into develop
     add b31abc1  Merge branch 'airavata-3287' into develop
     add cef36c1  AIRAVATA-3281 Copy output's file-metadata to data product 
metadata
     add 43d7aa3  Merge branch 'airavata-3281' into develop
     add 0f7b264  AIRAVATA-3281 Add missing jars to distribution
     add 87d4cac  Merge branch 'airavata-3281' into develop
     add eb60708  Merge branch 'develop' of https://github.com/apache/airavata 
into develop
     add ccc0648  Merge branch 'airavata-3276' into develop
     add 66daa39  Merge branch 'AIRAVATA-3186-slf4j-log-abandoned' into develop
     add e61712e  Merge branch 'AIRAVATA-3186-csclientpool' into develop
     add cbcbdee  Merge branch 'AIRAVATA-3186-slf4j-log-abandoned' into develop
     add 2eea217  AIRAVATA-3276 Migration script for ui config change
     add 4b28809  Merge branch 'airavata-3276' into develop
     add 89ed405  Merge branch 
'AIRAVATA-3284--Ansible--clean-up-past-built-CSS/JS-files' into develop
     add 7445c19  Merge branch 
'AIRAVATA-3284--Ansible--clean-up-past-built-CSS/JS-files' into develop
     add e57c704  adding amp beta gateway to development
     add 1cdc8eb  adding amp beta gateway to development
     add 74e5be8  Added client secret
     add a55e3f1  Adding AMP jetstream vm ip address for gateway deployment
     add 762d0e2  Adding AMP jetstream vm ip address for gateway deployment
     add 1442e84  Adding AMP jetstream vm ip address for gateway deployment
     add 59972be  Ansible: beta.simccs.org: temporary deploy of feature branch
     add d8aacab  Ansible: configure virtual host timeout
     add 1082e09  Merge branch 'ansible-django-vhost-timeout' into develop
     add e6a927c  Ansible: bump up timeout for beta.simccs.org
     add d520224  Ansible: switch beta.simccs.org back to dev branch
     add 1f47bf0  Adding ssl certificate to amp dev portal
     add 7f606b4  Merge branch 'AIRAVATA-3291' into develop
     add 43f10d3  Ansible: use real data dir for user_data_dir
     add 424a4cf  Adding CILogon to dev amp gateway
     add 55ae6c0  Adding CILogon to dev amp gateway
     add e6630c8  Adding CILogon to dev amp gateway
     add ad5ce3b  Adding CILogon to dev amp gateway
     add 73ca271  Merge branch 
'AIRAVATA-3293--Job---JobStatus-entity-mapping-issue' into develop
     add ca9671d  Ansible: control setting django KEYCLOAK_CA_CERTFILE setting
     add 5bb160f  Ansible: adding missing httpd_name mapping
     add 63367e6  Merge branch 'develop' into pythonSDK
     add 52445a2  Merge branch 'pythonSDK' of 
https://github.com/isururanawaka/airavata into pythonSDK
     add 2add5d3  Add file handling using credential store tokens
     add ead3c4d  Add credential store token
     add c230957  Remove direct id inseration and create a util method to 
search ids from model names
     add a42ec4d  remove mistyped line
     add 632d743  remove mistyped line
     add cbbda12  add data model creation file
     add c16b9be  Bug fix
     add 074d8d6  Merge pull request #239 from isururanawaka/pythonSDK
     add 363a075  Ansible: change default num of mod_wsgi procs to 1
     add 4e2bbd7  Ansible: changing num of Django wsgi procs to 1
     add 2e00338  Merge pull request #241 from isururanawaka/pythonSDK
     add 253a96b  Merge branch 
'AIRAVATA-3290--Ansible--automatically-set-wagtail-site-record' into develop
     add 64c9e5c  Adding new Beta GEO gateway
     add fc6c93d  Adding new Beta GEO gateway
     add 74bdf1c  Adding new Beta GEO gateway
     add 6e92079  Merge branch 'master' into develop
     add e9a25d2  Merge pull request #242 from isururanawaka/pythonSDK
     add 42533b7  Adding new Beta GEO gateway
     add 2082788  Merge branch 'master' into develop
     add cbd1bfe  Ansible: removing dup host
     add 686036b  Merge branch 'develop' of github.com:apache/airavata into 
develop
     add 098c7af  Ansible: change domain name of beta simccs
     add de2cc48  Add missing @SecurityCheck annotations
     add e7d33f4  Merge branch 'usage-reporting' into develop
     add 61246f7  Merge branch 'usage-reporting' into develop
     add dfce1d7  Merge branch 'usage-reporting' into develop
     add 6736394  Ansible: beta.simccs - bump up max heap
     add 6a3a138  AIRAVATA-3301 Ansible: google analytics for django portal
     add 3dcb0b8  Merge branch 'AIRAVATA-3301--Google-Analytics' into develop
     add c84d5f4  AIRAVATA-3027 Create catchall default ssl vhost
     add a5e3b26  Merge branch 'AIRAVATA-3027-catchall-ssl-vhost' into develop
     add c395442  Merge pull request #244 from isururanawaka/pythonSDK
     add cd0f271  Merge pull request #245 from isururanawaka/pythonSDK
     add af5cc07  AIRAVATA-3126 Add ComputeResourceReservation data model and 
entity
     add d698f9b  AIRAVATA-3126 Update logic to get active reservation
     add 3fb981b  AIRAVATA-3126 Prevent MariaDB ON UPDATE CURRENT_TIMESTAMP
     add b801135  Merge branch 
'AIRAVATA-3126--Implement-compute-resource-reservation-addition' into develop
     add e83b6d0  Merge pull request #246 from isururanawaka/pythonSDK
     add 95ea1d0  Adding missing jar to participant distribution
     add d7e26da  Ansible: using USD wildcard cert
     add fa40319  Update python SDK output directory
     add 790082f  Update Python SDK generated stubs
     add a1040e7  Added the new PACE gateway URL
     add c858046  Added the new PACE gateway URL
     add dcca0fd  Ansible: control setting django KEYCLOAK_CA_CERTFILE setting
     add 5bef547  Ansible: comment out django_keycloak_ca_certfile_path for 
iam.scigap.org
     add c480b7c  Updating production and staging trust stores to support 
iam.scigap certificate change
     add 1222b7b  Ansible: comment out cafile-path
     add b5ccb39  Ansible: sufficient to just run composer install
     add a83a811  Ansible: comment out cafile-path in SimV too
     add ec9562c  AIRAVATA-3303 Replace slashes with underscores
     add b1396d7  Merge branch 
'AIRAVATA-3303--404-Not-Found-when-forward-slash-in-experiment-id' into develop
     add 56f0726  updating iu gateway to use letsencrypt
     add 760fce3  AIRAVATA-3158 Comment out using sharing for exp stats
     add 2c5a867  Merge branch 
'AIRAVATA-3158--Experiment-Statistics-in-Django-portal-doesn't-list-beyond-1000-experiments'
 into develop
     add 78ebb03  AIRAVATA-3158 Fixing typo
     add 14d6f65  Merge branch 
'AIRAVATA-3158--Experiment-Statistics-in-Django-portal-doesn't-list-beyond-1000-experiments'
 into develop
     add 38ebee8  AIRAVATA-3158 Change accessibleExpIds to not be required
     add f8d09e9  Merge branch 
'AIRAVATA-3158--Experiment-Statistics-in-Django-portal-doesn't-list-beyond-1000-experiments'
 into develop
     add 917fe22  Updating self signed certificates for ide integration
     add 7d0329f  Bump version to 0.20-SNAPSHOT
     add 9f50f98  Merge branch 'develop' of https://github.com/apache/airavata 
into pythonSDK
     add 72bfb61  Merge pull request #247 from isururanawaka/pythonSDK
     add 4bae56c  increased the input file size for Geochemsim
     add ef82e19  Merge branch 
'AIRAVATA-3158--Experiment-Statistics-in-Django-portal-doesn't-list-beyond-1000-experiments'
     add 74def4c  AIRAVATA-3303 Moving migration script to correct folders
     add 0ed17d6  Merge branch 
'AIRAVATA-3303--404-Not-Found-when-forward-slash-in-experiment-id'
     add fb6c5d9  Update client_truststore.jks with letsencrypt cert
     add fc52011  AIRAVATA-3158 Set query limit high enough to get all of 
experiments in statistics
     add 04d6dc7  Merge branch 
'AIRAVATA-3158--Experiment-Statistics-in-Django-portal-doesn't-list-beyond-1000-experiments'
     add 38e4fac  Ansible: configure Django timeout
     add 1bce4bf  Ansible: remove pga url seagrid django
     add 7e7ed8a  Ansible: update ssl paths for southdakota
     add a88c956  Logging improvements for email monitor
     add 9bebfa0  Fixing possible kafka read thread timeouts when processing 
post wm job status messages
     add 678be05  Avoiding the job resubmission due to helix bug
     add 8a6820d  Merge branch 'airavata-3276'
     add 6e51d46  Merge remote-tracking branch 'origin/airavata-3281'
     add e78ff86  Merge branch 'airavata-3268'
     add 6f35091  WIP
     add 56b3f0a  Merge branch 
'AIRAVATA-3126--Implement-compute-resource-reservation-addition'
     add d0c5843  Adding missing jar to participant distribution
     add efb78bc  Adding new Physicell gateway
     add 3b7e26b  Adding new Physicell gateway
     add 925bbf6  Adding new Physicell gateway
     add 0026d18  Adding new Physicell gateway
     add dbc6115  Adding new Pathogenomics gateway
     add 669d788  Adding new Pathogenomics gateway
     add c367c9b  Adding new Pathogenomics gateway
     add 8476a13  Adding new Pathogenomics gateway
     add 4e10486  Adding new Pathogenomics gateway
     add 11998ee  Adding cilogon ot Physiecll gateway
     add f68c46c  added new email for notifications
     add af250b2  Added cilogon to pathogenomics gateway
     add efd6bd2  AIRAVATA-3126 Move schema migration to correct file
     add bb86096  Merge branch 
'AIRAVATA-3126--Implement-compute-resource-reservation-addition'
     add 96994d3  AIRAVATA-3276 Moving data migration scripts to correct file
     add 5544db6  Merge branch 'master' into develop
     add abb9012  AIRAVATA-3126 wrapper updates for JDK 11
     add eee6ae6  removing unused maven repos
     add d2eb9b7  adding jmockit as dependency
     add ad6cdec  add sftp based file handling
     add b2d61a0  update echo experiment
     add aea921a  Merge pull request #248 from isururanawaka/pythonSDK
     add 8fc6574  AIRAVATA-3327 thrift stubs - removed deprecated reservation 
fields
     add e10b84c  AIRAVATA-3327 Remove columns and usage of deprecated 
reservation columns
     add a69a193  Fix expecta catalog creation error
     add 1e7f475  Fix expecta catalog creation error
     add 26f9fd2  Merge pull request #249 from isururanawaka/develop
     add 4034c6a  AIRAVATA-3328 Call setters on defaulted fields when mapping 
with Dozer
     add 1265b74  OS independent path seperators
     add 4fa2a9a  Merge pull request #250 from isururanawaka/pythonSDK
     add 7784f4b  Resolving IllegalAccessException AIRAVATA-3335
     add eaf1f00  Ansible: interactwel dev django app, LOGIN_REDIRECT_URL 
setting
     add 59a1ea9  modify storageID, fix uncaught exeception in python27
     add 3cdb661  use makdedirs otherwise mkdir(base) will fail
     add 57866eb  use paramiko instead to handle correctly windows path
     add 64b4190  Merge pull request #252 from fengggli/develop
     add 57b0373  Add static storageId
     add 7387adf  Merge pull request #253 from isururanawaka/pythonSDK
     add e58c6c2  Ansible: remove incommon rsa cert in dev env
     add 4e2f39e  Add Letsencrypt CA cert to client truststore
     add b53e2db  Replacing the existing domain with interactwel.org
     add 18caaf5  Ansible: update interactwel LOGIN_REDIRECT_URL
     add 9825a15  Adding the new domain gateway.physicell.org to physicell 
gateway
     add 211ba2b  Ansible: miga django app config
     add 7ef3f58  Adding google analytics ID to the mines gateway
     add 18f4cf0  Ansible: allow overriding selinux mode of portal server
     add 81ce637  Creating the archieve directory if it does not exist
     add f3e174a  Fixing a typo in email notifications in SMALTR
     add d0bd675  Adding BCB gateway
     add 934efdd  Adding BCB gateway
     add 1c1a897  Adding BCB gateway
     add 0fc42c7  Adding BCB gateway
     add 7c6d606  Adding BCB gateway
     add aa00afd  Adding BCB gateway
     add dac4edf  Updated the gateway domain with the new domain
     add 5aeea33  Ansible: update keycloak role to setup httpd proxy
     add 538d3f4  Merge branch 'keycloak-letsencrypt-proxy' into develop
     add 2b33fda  AIRAVATA-3328 Fix broken tests
     add 3cd556d  Added vhost server redirect for interactwel
     add 0707aec  Adding dev delta gateway
     add ee4bfae  Adding dev delta gateway
     add 1c35616  Adding dev delta gateway
     add 6f19a32  Adding dev delta gateway
     add f9f3b08  AIRAVATA-3326 MariaDB migrations using docker container
     add 50ef0d7  AIRAVATA-3326 migration schema logging - removed dependence 
on test classpath
     add a090e3e  AIRAVATA-3326 ide-integration using mariadb with migrations
     add bff2ee2  AIRAVATA-3326 Remove unused code
     add cfe585e  AIRAVATA-3326 Removing unused/unnecessary file
     add 8f40b24  AIRAVATA-3326 Add support for generating full schema and 
updated docs
     add 6cda1ef  AIRAVATA-3326 docs on mysql migration script foreign 
key/constraint management
     add f51fc4e  AIRAVATA-3326 docs update
     add 57842ba  AIRAVATA-3326 updating docs
     add 4e85790  Merge remote-tracking branch 
'origin/AIRAVATA-3326-improved-database-migration-script-creation' into develop
     add 3441f8d  AIRAVATA-3326 Removing unnecessary files
     add 8031658  Merge remote-tracking branch 
'origin/AIRAVATA-3326-improved-database-migration-script-creation' into develop
     add e96d8db  AIRAVATA-3326 Updating docs
     add 63f90c0  Merge remote-tracking branch 
'origin/AIRAVATA-3326-improved-database-migration-script-creation' into develop
     add 9116fe5  AIRAVATA-3326 Restore the openjpa enhancer plugin
     add 17af75f  AIRAVATA-3326 docker-compose executions invoked manually, 
remove from verify phase
     add 855c4c7  Merge remote-tracking branch 
'origin/AIRAVATA-3326-improved-database-migration-script-creation' into develop
     add 8dfa890  Merge branch 'develop' of https://github.com/apache/airavata 
into develop
     add fb56a41  Fix keycloak certificate issue
     add 4d43aca  Merge pull request #251 from isururanawaka/develop
     add aa6d825  Make python 2.7 compatibility
     add 7e8eae9  Merge pull request #256 from isururanawaka/develop
     add 5b0e9ed  Adding the storage to DELTA gateway

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    5 +
 .travis.yml                                        |    2 +-
 README.md                                          |    5 +-
 airavata-api/airavata-api-server/pom.xml           |    4 +-
 .../airavata/api/server/AiravataAPIServer.java     |    3 +-
 .../api/server/handler/AiravataServerHandler.java  |   61 +-
 airavata-api/airavata-api-stubs/pom.xml            |    2 +-
 airavata-api/airavata-base-api/pom.xml             |    7 +-
 .../airavata-client-sdks/airavata-cpp-sdk/pom.xml  |    2 +-
 .../airavata-client-sdks/airavata-php-sdk/pom.xml  |    2 +-
 .../airavata-python-sdk/.gitignore                 |    4 +
 .../airavata-python-sdk/LICENSE                    |    0
 .../airavata-python-sdk/README.md                  |  402 ++
 .../service/profile/user => airavata}/__init__.py  |    0
 .../lib => }/airavata/api/Airavata-remote          |    0
 .../resources/lib => }/airavata/api/Airavata.py    |    0
 .../resources/lib => }/airavata/api/__init__.py    |    0
 .../resources/lib => }/airavata/api/constants.py   |    0
 .../tenant => airavata/api/credential}/__init__.py |    0
 .../credential/store/CredentialStoreService-remote |  208 +
 .../api/credential/store/CredentialStoreService.py | 2851 ++++++++
 .../airavata/api/credential/store/__init__.py      |    1 +
 .../api/credential/store}/constants.py             |    1 +
 .../api/credential/store}/error/__init__.py        |    0
 .../api/credential/store}/error/constants.py       |    0
 .../api/credential/store}/error/ttypes.py          |    4 +-
 .../api/credential/store}/ttypes.py                |    3 +-
 .../tenant/cpi => airavata/api}/error/__init__.py  |    0
 .../tenant/cpi => airavata/api}/error/constants.py |    0
 .../lib => }/airavata/api/error/ttypes.py          |    0
 .../api/sharing/SharingRegistryService-remote      |    0
 .../airavata/api/sharing/SharingRegistryService.py |    0
 .../lib => }/airavata/api/sharing/__init__.py      |    0
 .../lib => }/airavata/api/sharing/constants.py     |    0
 .../lib => }/airavata/api/sharing/ttypes.py        |    0
 .../main/resources/lib => }/airavata/api/ttypes.py |    0
 .../admin/services => airavata/base}/__init__.py   |    0
 .../lib => }/airavata/base/api/BaseAPI-remote      |    0
 .../lib => }/airavata/base/api/BaseAPI.py          |    0
 .../lib => }/airavata/base/api/__init__.py         |    0
 .../cpi/error => airavata/base/api}/constants.py   |    0
 .../resources/lib => }/airavata/base/api/ttypes.py |    0
 .../cpi/error => airavata/model}/__init__.py       |    0
 .../model/appcatalog}/__init__.py                  |    0
 .../appcatalog/accountprovisioning}/__init__.py    |    0
 .../appcatalog/accountprovisioning}/constants.py   |    0
 .../model/appcatalog/accountprovisioning/ttypes.py |    0
 .../model/appcatalog/appdeployment}/__init__.py    |    0
 .../model/appcatalog/appdeployment}/constants.py   |    0
 .../model/appcatalog/appdeployment/ttypes.py       |    0
 .../model/appcatalog/appinterface}/__init__.py     |    0
 .../model/appcatalog/appinterface}/constants.py    |    0
 .../model/appcatalog/appinterface/ttypes.py        |    0
 .../model/appcatalog/computeresource}/__init__.py  |    0
 .../model/appcatalog/computeresource}/constants.py |    0
 .../model/appcatalog/computeresource/ttypes.py     |    0
 .../model/appcatalog/gatewaygroups}/__init__.py    |    0
 .../model/appcatalog/gatewaygroups}/constants.py   |    0
 .../model/appcatalog/gatewaygroups/ttypes.py       |    0
 .../model/appcatalog/gatewayprofile}/__init__.py   |    0
 .../model/appcatalog/gatewayprofile}/constants.py  |    0
 .../model/appcatalog/gatewayprofile/ttypes.py      |    0
 .../appcatalog/groupresourceprofile}/__init__.py   |    0
 .../appcatalog/groupresourceprofile}/constants.py  |    0
 .../appcatalog/groupresourceprofile/ttypes.py      |  256 +-
 .../model/appcatalog/parallelism}/__init__.py      |    0
 .../model/appcatalog/parallelism}/constants.py     |    0
 .../model/appcatalog/parallelism/ttypes.py         |    0
 .../model/appcatalog/parser}/__init__.py           |    0
 .../model/appcatalog/parser}/constants.py          |    0
 .../airavata/model/appcatalog/parser/ttypes.py     |    0
 .../model/appcatalog/storageresource}/__init__.py  |    0
 .../model/appcatalog/storageresource}/constants.py |    0
 .../model/appcatalog/storageresource/ttypes.py     |    0
 .../appcatalog/userresourceprofile}/__init__.py    |    0
 .../appcatalog/userresourceprofile}/constants.py   |    0
 .../model/appcatalog/userresourceprofile/ttypes.py |    0
 .../iam => airavata/model/application}/__init__.py |    0
 .../model/application/io}/__init__.py              |    0
 .../model/application/io}/constants.py             |    0
 .../airavata/model/application/io/ttypes.py        |   16 +-
 .../event => airavata/model/commons}/__init__.py   |    0
 .../store => airavata/model/commons}/constants.py  |    0
 .../lib => }/airavata/model/commons/ttypes.py      |    0
 .../model/group => airavata/model}/constants.py    |    0
 .../model/credential}/__init__.py                  |    0
 .../model/credential/store}/__init__.py            |    0
 .../model/credential/store}/constants.py           |    0
 .../airavata/model/credential/store/ttypes.py      |    0
 .../service => airavata/model/data}/__init__.py    |    0
 .../model/data/movement}/__init__.py               |    0
 .../model/data/movement}/constants.py              |    0
 .../airavata/model/data/movement/ttypes.py         |    0
 .../model/data/replica}/__init__.py                |    0
 .../model/data/replica}/constants.py               |    0
 .../lib => }/airavata/model/data/replica/ttypes.py |    0
 .../lib => }/airavata/model/dbevent/__init__.py    |    0
 .../model/dbevent}/constants.py                    |    0
 .../lib => }/airavata/model/dbevent/ttypes.py      |    0
 .../model/experiment}/__init__.py                  |    0
 .../model/experiment}/constants.py                 |    0
 .../lib => }/airavata/model/experiment/ttypes.py   |    0
 .../movement => airavata/model/group}/__init__.py  |    0
 .../model => airavata/model/group}/constants.py    |    0
 .../lib => }/airavata/model/group/ttypes.py        |    3 +
 .../store => airavata/model/job}/__init__.py       |    0
 .../io => airavata/model/job}/constants.py         |    0
 .../lib => }/airavata/model/job/ttypes.py          |    0
 .../lib => }/airavata/model/messaging/__init__.py  |    0
 .../model/messaging/event}/__init__.py             |    0
 .../model/messaging/event}/constants.py            |    0
 .../airavata/model/messaging/event/ttypes.py       |    0
 .../io => airavata/model/process}/__init__.py      |    0
 .../model/process}/constants.py                    |    0
 .../lib => }/airavata/model/process/ttypes.py      |    0
 .../model/scheduling}/__init__.py                  |    0
 .../model/scheduling}/constants.py                 |    0
 .../lib => }/airavata/model/scheduling/ttypes.py   |    0
 .../model/security}/__init__.py                    |    0
 .../model/security}/constants.py                   |    0
 .../lib => }/airavata/model/security/ttypes.py     |    0
 .../parser => airavata/model/sharing}/__init__.py  |    0
 .../lib => }/airavata/model/sharing/constants.py   |    0
 .../lib => }/airavata/model/sharing/ttypes.py      |   15 +-
 .../model/status}/__init__.py                      |    0
 .../model/status}/constants.py                     |    0
 .../lib => }/airavata/model/status/ttypes.py       |    0
 .../model/task}/__init__.py                        |    0
 .../model/task}/constants.py                       |    0
 .../lib => }/airavata/model/task/ttypes.py         |    0
 .../model/tenant}/__init__.py                      |    0
 .../model/tenant}/constants.py                     |    0
 .../lib => }/airavata/model/tenant/ttypes.py       |    0
 .../resources/lib => }/airavata/model/ttypes.py    |    0
 .../model/user}/__init__.py                        |    0
 .../lib => }/airavata/model/user/constants.py      |    0
 .../lib => }/airavata/model/user/ttypes.py         |    0
 .../model/workflow}/__init__.py                    |    0
 .../model/workflow}/constants.py                   |    0
 .../lib => }/airavata/model/workflow/ttypes.py     |    0
 .../model/workspace}/__init__.py                   |    0
 .../model/workspace}/constants.py                  |    0
 .../lib => }/airavata/model/workspace/ttypes.py    |    0
 .../model/data => airavata/service}/__init__.py    |    0
 .../service/profile}/__init__.py                   |    0
 .../service/profile}/constants.py                  |    0
 .../service/profile/groupmanager}/__init__.py      |    0
 .../groupmanager/cpi/GroupManagerService-remote    |    0
 .../groupmanager/cpi/GroupManagerService.py        |    0
 .../service/profile/groupmanager/cpi/__init__.py   |    0
 .../service/profile/groupmanager/cpi/constants.py  |    0
 .../profile/groupmanager/cpi/error}/__init__.py    |    0
 .../profile/groupmanager/cpi/error}/constants.py   |    0
 .../profile/groupmanager/cpi/error/ttypes.py       |    0
 .../service/profile/groupmanager/cpi/ttypes.py     |    0
 .../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 |    0
 .../iam/admin/services/cpi/IamAdminServices.py     |    0
 .../profile/iam/admin/services/cpi/__init__.py     |    0
 .../profile/iam/admin/services/cpi/constants.py    |    0
 .../iam/admin/services/cpi/error}/__init__.py      |    0
 .../iam/admin/services/cpi/error}/constants.py     |    0
 .../profile/iam/admin/services/cpi/error/ttypes.py |    0
 .../profile/iam/admin/services/cpi/ttypes.py       |    0
 .../service/profile/tenant}/__init__.py            |    0
 .../profile/tenant/cpi/TenantProfileService-remote |    0
 .../profile/tenant/cpi/TenantProfileService.py     |    0
 .../service/profile/tenant/cpi/__init__.py         |    0
 .../service/profile/tenant/cpi/constants.py        |    0
 .../service/profile/tenant/cpi}/error/__init__.py  |    0
 .../service/profile/tenant/cpi}/error/constants.py |    0
 .../service/profile/tenant/cpi/error/ttypes.py     |    0
 .../airavata/service/profile/tenant/cpi/ttypes.py  |    0
 .../lib => }/airavata/service/profile/ttypes.py    |    0
 .../service/profile/user}/__init__.py              |    0
 .../profile/user/cpi/UserProfileService-remote     |    0
 .../service/profile/user/cpi/UserProfileService.py |    0
 .../airavata/service/profile/user/cpi/__init__.py  |    0
 .../airavata/service/profile/user/cpi/constants.py |    0
 .../service/profile/user/cpi/error/__init__.py     |    0
 .../service/profile/user/cpi/error/constants.py    |    0
 .../service/profile/user/cpi/error/ttypes.py       |    0
 .../airavata/service/profile/user/cpi/ttypes.py    |    0
 .../airavata_python_sdk.egg-info/PKG-INFO          |   10 +
 .../airavata_python_sdk.egg-info/SOURCES.txt       |  202 +
 .../dependency_links.txt                           |    1 +
 .../airavata_python_sdk.egg-info/top_level.txt     |    4 +
 .../user => build/lib/airavata}/__init__.py        |    0
 .../lib/airavata/api/Airavata.py                   |    0
 .../lib/airavata/api/__init__.py                   |    0
 .../lib/airavata/api/constants.py                  |    0
 .../lib/airavata/api/credential}/__init__.py       |    0
 .../api/credential/store/CredentialStoreService.py | 2851 ++++++++
 .../lib/airavata/api/credential/store/__init__.py  |    1 +
 .../airavata/api/credential/store}/constants.py    |    1 +
 .../api/credential/store}/error/__init__.py        |    0
 .../api/credential/store}/error/constants.py       |    0
 .../airavata/api/credential/store}/error/ttypes.py |    4 +-
 .../lib/airavata/api/credential/store}/ttypes.py   |    3 +-
 .../lib/airavata/api}/error/__init__.py            |    0
 .../lib/airavata/api}/error/constants.py           |    0
 .../lib/airavata/api/error/ttypes.py               |    0
 .../airavata/api/sharing/SharingRegistryService.py |    0
 .../lib/airavata/api/sharing/__init__.py           |    0
 .../lib/airavata/api/sharing/constants.py          |    0
 .../lib/airavata/api/sharing/ttypes.py             |    0
 .../resources => build}/lib/airavata/api/ttypes.py |    0
 .../user => build/lib/airavata/base}/__init__.py   |    0
 .../lib/airavata/base/api/BaseAPI.py               |    0
 .../lib/airavata/base/api/__init__.py              |    0
 .../lib/airavata/base/api}/constants.py            |    0
 .../lib/airavata/base/api/ttypes.py                |    0
 .../error => build/lib/airavata/model}/__init__.py |    0
 .../lib/airavata/model/appcatalog}/__init__.py     |    0
 .../appcatalog/accountprovisioning}/__init__.py    |    0
 .../appcatalog/accountprovisioning}/constants.py   |    0
 .../model/appcatalog/accountprovisioning/ttypes.py |    0
 .../model/appcatalog/appdeployment}/__init__.py    |    0
 .../model/appcatalog/appdeployment}/constants.py   |    0
 .../model/appcatalog/appdeployment/ttypes.py       |    0
 .../model/appcatalog/appinterface}/__init__.py     |    0
 .../model/appcatalog/appinterface}/constants.py    |    0
 .../model/appcatalog/appinterface/ttypes.py        |    0
 .../model/appcatalog/computeresource}/__init__.py  |    0
 .../model/appcatalog/computeresource}/constants.py |    0
 .../model/appcatalog/computeresource/ttypes.py     |    0
 .../model/appcatalog/gatewaygroups}/__init__.py    |    0
 .../model/appcatalog/gatewaygroups}/constants.py   |    0
 .../model/appcatalog/gatewaygroups/ttypes.py       |    0
 .../model/appcatalog/gatewayprofile}/__init__.py   |    0
 .../model/appcatalog/gatewayprofile}/constants.py  |    0
 .../model/appcatalog/gatewayprofile/ttypes.py      |    0
 .../appcatalog/groupresourceprofile}/__init__.py   |    0
 .../appcatalog/groupresourceprofile}/constants.py  |    0
 .../appcatalog/groupresourceprofile/ttypes.py      |    0
 .../model/appcatalog/parallelism}/__init__.py      |    0
 .../model/appcatalog/parallelism}/constants.py     |    0
 .../model/appcatalog/parallelism/ttypes.py         |    0
 .../airavata/model/appcatalog/parser}/__init__.py  |    0
 .../airavata/model/appcatalog/parser}/constants.py |    0
 .../lib/airavata/model/appcatalog/parser/ttypes.py |    0
 .../model/appcatalog/storageresource}/__init__.py  |    0
 .../model/appcatalog/storageresource}/constants.py |    0
 .../model/appcatalog/storageresource/ttypes.py     |    0
 .../appcatalog/userresourceprofile}/__init__.py    |    0
 .../appcatalog/userresourceprofile}/constants.py   |    0
 .../model/appcatalog/userresourceprofile/ttypes.py |    0
 .../lib/airavata/model/application}/__init__.py    |    0
 .../lib/airavata/model/application/io}/__init__.py |    0
 .../airavata/model/application/io}/constants.py    |    0
 .../lib/airavata/model/application/io/ttypes.py    |    0
 .../lib/airavata/model/commons}/__init__.py        |    0
 .../lib/airavata/model/commons}/constants.py       |    0
 .../lib/airavata/model/commons/ttypes.py           |    0
 .../lib/airavata/model}/constants.py               |    0
 .../lib/airavata/model/credential}/__init__.py     |    0
 .../airavata/model/credential/store}/__init__.py   |    0
 .../airavata/model/credential/store/constants.py   |    0
 .../lib/airavata/model/credential/store/ttypes.py  |    0
 .../lib/airavata/model/data}/__init__.py           |    0
 .../lib/airavata/model/data/movement}/__init__.py  |    0
 .../lib/airavata/model/data/movement}/constants.py |    0
 .../lib/airavata/model/data/movement/ttypes.py     |    0
 .../lib/airavata/model/data/replica}/__init__.py   |    0
 .../lib/airavata/model/data/replica}/constants.py  |    0
 .../lib/airavata/model/data/replica/ttypes.py      |    0
 .../lib/airavata/model/dbevent}/__init__.py        |    0
 .../lib/airavata/model/dbevent}/constants.py       |    0
 .../lib/airavata/model/dbevent/ttypes.py           |    0
 .../lib/airavata/model/experiment}/__init__.py     |    0
 .../lib/airavata/model/experiment}/constants.py    |    0
 .../lib/airavata/model/experiment/ttypes.py        |    0
 .../lib/airavata/model/group}/__init__.py          |    0
 .../lib/airavata/model/group}/constants.py         |    0
 .../lib/airavata/model/group/ttypes.py             |    3 +
 .../lib/airavata/model/job}/__init__.py            |    0
 .../lib/airavata/model/job}/constants.py           |    0
 .../lib/airavata/model/job/ttypes.py               |    0
 .../lib/airavata/model/messaging}/__init__.py      |    0
 .../airavata/model/messaging/event}/__init__.py    |    0
 .../airavata/model/messaging/event}/constants.py   |    0
 .../lib/airavata/model/messaging/event/ttypes.py   |    0
 .../lib/airavata/model/process}/__init__.py        |    0
 .../lib/airavata/model/process}/constants.py       |    0
 .../lib/airavata/model/process/ttypes.py           |    0
 .../lib/airavata/model/scheduling}/__init__.py     |    0
 .../lib/airavata/model/scheduling}/constants.py    |    0
 .../lib/airavata/model/scheduling/ttypes.py        |    0
 .../lib/airavata/model/security}/__init__.py       |    0
 .../lib/airavata/model/security}/constants.py      |    0
 .../lib/airavata/model/security/ttypes.py          |    0
 .../lib/airavata/model/sharing}/__init__.py        |    0
 .../lib/airavata/model/sharing/constants.py        |    0
 .../lib/airavata/model/sharing/ttypes.py           |   15 +-
 .../lib/airavata/model/status}/__init__.py         |    0
 .../lib/airavata/model/status}/constants.py        |    0
 .../lib/airavata/model/status/ttypes.py            |    0
 .../lib/airavata/model/task}/__init__.py           |    0
 .../lib/airavata/model/task}/constants.py          |    0
 .../lib/airavata/model/task/ttypes.py              |    0
 .../lib/airavata/model/tenant}/__init__.py         |    0
 .../lib/airavata/model/tenant}/constants.py        |    0
 .../lib/airavata/model/tenant/ttypes.py            |    0
 .../lib/airavata/model/ttypes.py                   |    0
 .../lib/airavata/model/user}/__init__.py           |    0
 .../lib/airavata/model/user/constants.py           |    0
 .../lib/airavata/model/user/ttypes.py              |    0
 .../lib/airavata/model/workflow}/__init__.py       |    0
 .../lib/airavata/model/workflow}/constants.py      |    0
 .../lib/airavata/model/workflow/ttypes.py          |    0
 .../lib/airavata/model/workspace}/__init__.py      |    0
 .../lib/airavata/model/workspace}/constants.py     |    0
 .../lib/airavata/model/workspace/ttypes.py         |    0
 .../lib/airavata/service}/__init__.py              |    0
 .../lib/airavata/service/profile}/__init__.py      |    0
 .../lib/airavata/service/profile}/constants.py     |    0
 .../service/profile/groupmanager}/__init__.py      |    0
 .../groupmanager/cpi/GroupManagerService.py        |    0
 .../service/profile/groupmanager/cpi/__init__.py   |    0
 .../service/profile/groupmanager/cpi/constants.py  |    0
 .../profile/groupmanager}/cpi/error/__init__.py    |    0
 .../profile/groupmanager}/cpi/error/constants.py   |    0
 .../profile/groupmanager/cpi/error/ttypes.py       |    0
 .../service/profile/groupmanager/cpi/ttypes.py     |    0
 .../lib/airavata/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.py     |    0
 .../profile/iam/admin/services/cpi/__init__.py     |    0
 .../profile/iam/admin/services/cpi/constants.py    |    0
 .../iam/admin/services}/cpi/error/__init__.py      |    0
 .../iam/admin/services}/cpi/error/constants.py     |    0
 .../profile/iam/admin/services/cpi/error/ttypes.py |    0
 .../profile/iam/admin/services/cpi/ttypes.py       |    0
 .../airavata/service/profile/tenant}/__init__.py   |    0
 .../profile/tenant/cpi/TenantProfileService.py     |    0
 .../service/profile/tenant/cpi/__init__.py         |    0
 .../service/profile/tenant/cpi/constants.py        |    0
 .../service/profile/tenant}/cpi/error/__init__.py  |    0
 .../service/profile/tenant}/cpi/error/constants.py |    0
 .../service/profile/tenant/cpi/error/ttypes.py     |    0
 .../airavata/service/profile/tenant/cpi/ttypes.py  |    0
 .../lib/airavata/service/profile/ttypes.py         |    0
 .../lib/airavata/service/profile/user/__init__.py  |    0
 .../service/profile/user/cpi/UserProfileService.py |    0
 .../airavata/service/profile/user/cpi/__init__.py  |    0
 .../airavata/service/profile/user/cpi/constants.py |    0
 .../service/profile/user/cpi/error/__init__.py     |    0
 .../service/profile/user/cpi/error/constants.py    |    0
 .../service/profile/user/cpi/error/ttypes.py       |    0
 .../airavata/service/profile/user/cpi/ttypes.py    |    0
 .../profile/user => build/lib/clients}/__init__.py |    0
 .../build/lib/clients/api_server_client.py         | 7049 ++++++++++++++++++++
 .../build/lib/clients/credential_store_client.py   |   60 +
 .../build/lib/clients/file_handling_client.py      |   61 +
 .../build/lib/clients/file_upload_client.py        |   46 +
 .../build/lib/clients/group_manager_client.py      |  224 +
 .../build/lib/clients/iam_admin_client.py          |  246 +
 .../build/lib/clients/keycloak_token_fetcher.py    |   67 +
 .../build/lib/clients/sharing_registry_client.py   |  880 +++
 .../build/lib/clients/tenant_profile_client.py     |  140 +
 .../build/lib/clients/user_profile_client.py       |  150 +
 .../build/lib/clients/utils/__init__.py            |   16 +
 .../lib/clients/utils/api_server_client_util.py    |   74 +
 .../build/lib/samples/__init__.py                  |   15 +
 .../build/lib/samples/api_server_client_samples.py |  201 +
 .../lib/samples/create_launch_echo_experiment.py   |  107 +
 .../lib/samples/group_manager_client_samples.py    |   86 +
 .../build/lib/samples/iam_admin_client_samples.py  |   61 +
 .../build/lib/samples/metadata_fetcher.py          |   67 +
 .../build/lib/samples/resources/__init__.py        |   15 +
 .../lib/samples/sharing_registry_client_samples.py |   92 +
 .../lib/samples/tenant_profile_client_samples.py   |   53 +
 .../lib/samples/user_profile_client_samples.py     |   66 +
 .../user => build/lib/transport}/__init__.py       |    0
 .../build/lib/transport/settings.ini               |   31 +
 .../build/lib/transport/settings.py                |  107 +
 .../build/lib/transport/utils.py                   |  234 +
 .../service/profile/user => clients}/__init__.py   |    0
 .../clients/api_server_client.py                   | 7049 ++++++++++++++++++++
 .../clients/credential_store_client.py             |   60 +
 .../clients/file_handling_client.py                |   61 +
 .../clients/group_manager_client.py                |  224 +
 .../clients/iam_admin_client.py                    |  246 +
 .../clients/keycloak_token_fetcher.py              |   66 +
 .../clients/sftp_file_handling_client.py           |   67 +
 .../clients/sharing_registry_client.py             |  880 +++
 .../clients/tenant_profile_client.py               |  140 +
 .../clients/user_profile_client.py                 |  150 +
 .../airavata-python-sdk/clients/utils/__init__.py  |   16 +
 .../clients/utils/api_server_client_util.py        |   74 +
 .../clients/utils/data_model_creation_util.py      |  126 +
 .../airavata-python-sdk/pom.xml                    |  124 -
 .../airavata-python-sdk/requirements.txt           |    8 +
 .../airavata-python-sdk/samples/__init__.py        |   15 +
 .../samples/api_server_client_samples.py           |  201 +
 .../samples/create_launch_echo_experiment.py       |  119 +
 .../samples/create_launch_gaussian_experiment.py   |  135 +
 .../airavata-python-sdk/samples/file_utils.py      |   46 +
 .../samples/group_manager_client_samples.py        |   86 +
 .../samples/iam_admin_client_samples.py            |   61 +
 .../samples/metadata_fetcher.py                    |   67 +
 .../samples/resources/__init__.py                  |   15 +
 .../samples/resources/incommon_rsa_server_ca.pem   |   68 +
 .../samples/sharing_registry_client_samples.py     |   92 +
 .../samples/tenant_profile_client_samples.py       |   53 +
 .../samples/user_profile_client_samples.py         |   66 +
 .../airavata-python-sdk/setup.cfg                  |   26 +
 .../airavata-python-sdk/setup.py                   |   21 +
 .../airavata-python-sdk/src/main/INSTALL           |    7 -
 .../airavata-python-sdk/src/main/LICENSE           | 2272 -------
 .../airavata-python-sdk/src/main/NOTICE            |  163 -
 .../airavata-python-sdk/src/main/README            |    4 -
 .../src/main/assembly/bin-assembly.xml             |   76 -
 .../main/resources/conf/airavata-client.properties |   41 -
 .../src/main/resources/lib/thrift/TSCons.py        |   35 -
 .../main/resources/lib/thrift/TSerialization.py    |   38 -
 .../src/main/resources/lib/thrift/TTornado.py      |  153 -
 .../src/main/resources/lib/thrift/Thrift.py        |  170 -
 .../src/main/resources/lib/thrift/__init__.py      |   20 -
 .../main/resources/lib/thrift/protocol/TBase.py    |   81 -
 .../lib/thrift/protocol/TBinaryProtocol.py         |  261 -
 .../lib/thrift/protocol/TCompactProtocol.py        |  405 --
 .../resources/lib/thrift/protocol/TJSONProtocol.py |  552 --
 .../resources/lib/thrift/protocol/TProtocol.py     |  406 --
 .../main/resources/lib/thrift/protocol/__init__.py |   20 -
 .../resources/lib/thrift/protocol/fastbinary.c     | 1219 ----
 .../resources/lib/thrift/server/THttpServer.py     |   87 -
 .../lib/thrift/server/TNonblockingServer.py        |  346 -
 .../lib/thrift/server/TProcessPoolServer.py        |  118 -
 .../main/resources/lib/thrift/server/TServer.py    |  269 -
 .../main/resources/lib/thrift/server/__init__.py   |   20 -
 .../resources/lib/thrift/transport/THttpClient.py  |  147 -
 .../resources/lib/thrift/transport/TSSLSocket.py   |  214 -
 .../main/resources/lib/thrift/transport/TSocket.py |  176 -
 .../resources/lib/thrift/transport/TTransport.py   |  330 -
 .../resources/lib/thrift/transport/TTwisted.py     |  221 -
 .../lib/thrift/transport/TZlibTransport.py         |  249 -
 .../resources/lib/thrift/transport/__init__.py     |   20 -
 .../src/main/resources/samples/AiravataClient.py   |  306 -
 .../resources/samples/TestAiravataConnection.py    |   61 -
 .../src/main/resources/samples/createExperiment.py |   74 -
 .../src/main/resources/samples/createProject.py    |   70 -
 .../samples/getAllApplicationInterfaces.py         |   64 -
 .../samples/getAllComputeResourceNames.py          |   64 -
 .../src/main/resources/samples/getProjects.py      |   64 -
 .../main/resources/samples/testAiravataClient.py   |   32 -
 .../service/profile/user => transport}/__init__.py |    0
 .../airavata-python-sdk/transport/settings.ini     |   31 +
 .../airavata-python-sdk/transport/settings.py      |  118 +
 .../airavata-python-sdk/transport/utils.py         |  234 +
 .../java-client-samples/pom.xml                    |    2 +-
 airavata-api/airavata-client-sdks/pom.xml          |    3 +-
 airavata-api/airavata-data-models/pom.xml          |    8 +-
 .../ComputeResourcePolicy.java                     |   32 +-
 .../ComputeResourceReservation.java                |  820 +++
 .../GroupComputeResourcePreference.java            |  510 +-
 .../groupresourceprofile/GroupResourceProfile.java |  108 +-
 .../model/application/io/InputDataObjectType.java  |  115 +-
 airavata-api/airavata-model-utils/pom.xml          |   15 +-
 .../util/GroupComputeResourcePreferenceUtil.java   |   44 +
 .../GroupComputeResourcePreferenceUtilTest.java    |  116 +
 airavata-api/pom.xml                               |    2 +-
 airavata-services/pom.xml                          |    2 +-
 .../iam-admin-services-core/pom.xml                |    2 +-
 airavata-services/profile-service/pom.xml          |    2 +-
 .../java-client-samples/pom.xml                    |    2 +-
 .../profile-service-client-sdks/pom.xml            |    2 +-
 .../profile-service-commons/pom.xml                |   20 +-
 .../profile-service/profile-service-server/pom.xml |    2 +-
 .../profile-service/profile-service-stubs/pom.xml  |    2 +-
 .../profile-service/profile-tenant-core/pom.xml    |    2 +-
 .../profile-service/profile-user-core/pom.xml      |   11 +-
 airavata-services/services-security/pom.xml        |   23 +-
 .../service/security/KeyCloakSecurityManager.java  |    2 +-
 .../security/GatewayGroupsInitializerTest.java     |    3 -
 .../security/KeyCloakSecurityManagerTest.java      |    3 -
 dev-tools/ansible/helix.yml                        |    2 +
 .../scigap/develop/files/client_truststore.jks     |  Bin 21868 -> 6618 bytes
 .../scigap/develop/group_vars/all/vars.yml         |    9 +-
 .../scigap/develop/group_vars/django/vars.yml      |    4 +-
 .../develop/host_vars/{nexttdb => amp}/vars.yml    |   22 +-
 .../scigap/develop/host_vars/amp/vault.yml         |   15 +
 .../develop/host_vars/{mines => delta}/vars.yml    |   30 +-
 .../scigap/develop/host_vars/delta/vault.yml       |   15 +
 .../develop/host_vars/{mines => distantr}/vars.yml |   22 +-
 .../scigap/develop/host_vars/distantr/vault.yml    |   15 +
 .../develop/host_vars/{mines => geo}/vars.yml      |   26 +-
 .../scigap/develop/host_vars/geo/vault.yml         |   15 +
 .../scigap/develop/host_vars/interactwel/vars.yml  |   17 +-
 .../scigap/develop/host_vars/mines/vars.yml        |    2 +-
 .../scigap/develop/host_vars/nexttdb/vars.yml      |    8 +-
 .../simccs/files/django-ssl-vhost.conf.j2          |    1 +
 .../scigap/develop/host_vars/simccs/vars.yml       |   18 +-
 .../scigap/develop/host_vars/usd/vars.yml          |    7 +-
 dev-tools/ansible/inventories/scigap/develop/hosts |    4 +
 .../scigap/production/files/client_truststore.jks  |  Bin 21868 -> 5398 bytes
 .../scigap/production/group_vars/all/vars.yml      |    3 +-
 .../scigap/production/group_vars/django/vars.yml   |    1 +
 .../host_vars/{smaltr => bcbportal}/vars.yml       |   22 +-
 .../production/host_vars/bcbportal/vault.yml       |   15 +
 .../scigap/production/host_vars/csbglsu/vars.yml   |    2 +
 .../host_vars/dreg/files/django-ssl-vhost.conf.j2  |    1 +
 .../scigap/production/host_vars/dreg/vars.yml      |    5 +
 .../scigap/production/host_vars/iugateway/vars.yml |    1 +
 .../host_vars/microbial-genomes/vars.yml           |    4 +
 .../scigap/production/host_vars/mines/vars.yml     |    1 +
 .../scigap/production/host_vars/nexttdb/vars.yml   |    3 +
 .../production/host_vars/pace-gatech/vars.yml      |    8 +-
 .../host_vars/{smaltr => pathogenomics}/vars.yml   |   22 +-
 .../production/host_vars/pathogenomics/vault.yml   |   15 +
 .../host_vars/{smaltr => physicell}/vars.yml       |   22 +-
 .../production/host_vars/physicell/vault.yml       |   15 +
 .../scigap/production/host_vars/seagrid/vars.yml   |    3 +-
 .../scigap/production/host_vars/simccs/vars.yml    |    1 +
 .../production/host_vars/simvascular/vars.yml      |    1 +
 .../scigap/production/host_vars/smaltr/vars.yml    |    2 +-
 .../production/host_vars/southdakota/vars.yml      |    7 +-
 .../scigap/production/host_vars/testdrive/vars.yml |    1 +
 .../scigap/production/host_vars/toppic/vars.yml    |    2 +-
 .../ansible/inventories/scigap/production/hosts    |    3 +
 .../production/pga_config/iugateway/vars.yml       |    6 +-
 .../pga_config/simvascular/files/pga_config.php.j2 |    2 +-
 .../scigap/staging/files/client_truststore.jks     |  Bin 21868 -> 5398 bytes
 .../scigap/staging/group_vars/all/vars.yml         |    1 +
 .../scigap/staging/group_vars/django/vars.yml      |    1 +
 dev-tools/ansible/keycloak.yml                     |    3 +-
 dev-tools/ansible/roles/common/defaults/main.yml   |    3 +
 dev-tools/ansible/roles/common/tasks/main.yml      |   23 +-
 dev-tools/ansible/roles/common/templates/maven.sh  |    1 +
 dev-tools/ansible/roles/django/defaults/main.yml   |   14 +-
 .../django/templates/django-ssl-vhost.conf.j2      |    1 +
 .../roles/django/templates/django-vhost.conf.j2    |    1 +
 .../roles/django/templates/settings_local.py.j2    |    8 +-
 dev-tools/ansible/roles/httpd/defaults/main.yml    |   26 +-
 dev-tools/ansible/roles/httpd/handlers/main.yml    |    2 +-
 dev-tools/ansible/roles/httpd/tasks/main.yml       |   25 +-
 .../ansible/roles/httpd/templates/default.conf.j2  |    8 +-
 dev-tools/ansible/roles/java/tasks/main.yml        |   27 +-
 dev-tools/ansible/roles/java/vars/main.yml         |   14 +-
 dev-tools/ansible/roles/kafka/defaults/main.yml    |    4 +-
 dev-tools/ansible/roles/kafka/tasks/main.yml       |    2 +-
 .../roles/kafka/templates/kafka-rest.properties.j2 |   21 +-
 .../roles/kafka/templates/server.properties.j2     |   92 +-
 dev-tools/ansible/roles/keycloak/README.md         |   10 +-
 dev-tools/ansible/roles/keycloak/defaults/main.yml |   15 +-
 dev-tools/ansible/roles/keycloak/files/README.md   |   36 -
 .../roles/{httpd => keycloak}/handlers/main.yml    |    4 +-
 dev-tools/ansible/roles/keycloak/tasks/main.yml    |   94 +-
 .../roles/keycloak/templates/basic-vhost.conf.j2   |    9 +
 .../roles/keycloak/templates/standalone.xml.j2     |   15 +-
 .../ansible/roles/keycloak/templates/vhost.conf.j2 |   52 +
 dev-tools/ansible/roles/pga/tasks/main.yml         |    4 +-
 .../ansible/roles/pga/templates/pga_config.php.j2  |    2 +-
 modules/airavata-helix/agent-api/pom.xml           |    6 +-
 modules/airavata-helix/agent-impl/pom.xml          |    4 +-
 .../airavata-helix/agent-impl/ssh-agent/pom.xml    |    4 +-
 .../airavata-helix/agent-impl/sshj-agent/pom.xml   |    4 +-
 .../airavata/helix/adaptor/SSHJAgentAdaptor.java   |   28 +-
 modules/airavata-helix/helix-spectator/pom.xml     |   24 +-
 .../airavata/helix/impl/task/AiravataTask.java     |   26 +-
 .../airavata/helix/impl/task/TaskContext.java      |   12 +-
 .../helix/impl/task/staging/ArchiveTask.java       |    2 +-
 .../impl/task/staging/OutputDataStagingTask.java   |    6 +-
 .../task/submission/DefaultJobSubmissionTask.java  |    8 +-
 .../task/submission/config/GroovyMapBuilder.java   |   12 +-
 .../helix/impl/workflow/PostWorkflowManager.java   |   36 +-
 .../helix/impl/workflow/PreWorkflowManager.java    |    1 -
 modules/airavata-helix/platform-monitor/pom.xml    |    4 +-
 modules/airavata-helix/pom.xml                     |    4 +-
 modules/airavata-helix/task-api/pom.xml            |    4 +-
 modules/airavata-helix/task-core/pom.xml           |    8 +-
 modules/airavata-helix/workflow-impl/pom.xml       |    6 +-
 modules/cluster-monitoring/pom.xml                 |    2 +-
 modules/commons/pom.xml                            |   11 +-
 .../airavata/common/utils/AiravataUtils.java       |    2 +-
 .../org/apache/airavata/common/utils/JPAUtils.java |   15 +-
 .../common/utils/ThriftClientPoolTest.java         |    2 -
 modules/compute-account-provisioning/pom.xml       |    2 +-
 modules/configuration/client/pom.xml               |    2 +-
 modules/configuration/pom.xml                      |    2 +-
 modules/configuration/server/pom.xml               |    2 +-
 .../credential-store-service/pom.xml               |    7 +-
 .../store/server/CredentialStoreServerHandler.java |    4 +-
 .../credential-store-stubs/pom.xml                 |    2 +-
 modules/credential-store/pom.xml                   |    2 +-
 modules/db-event-manager/pom.xml                   |    4 +-
 modules/distribution/pom.xml                       |    2 +-
 .../src/main/assembly/controller-bin-assembly.xml  |    1 +
 .../main/assembly/email-monitor-bin-assembly.xml   |    1 +
 .../src/main/assembly/parser-wm-bin-assembly.xml   |    1 +
 .../src/main/assembly/participant-bin-assembly.xml |    2 +
 .../assembly/platform-monitor-bin-assembly.xml     |    1 +
 .../src/main/assembly/post-wm-bin-assembly.xml     |    1 +
 .../src/main/assembly/pre-wm-bin-assembly.xml      |    1 +
 .../assembly/realtime-monitor-bin-assembly.xml     |    1 +
 .../api-server/bin/airavata-server-start.sh        |    2 +-
 .../main/resources/controller/bin/controller.sh    |    2 +-
 .../resources/email-monitor/bin/email-monitor.sh   |    2 +-
 .../src/main/resources/parser-wm/bin/parser-wm.sh  |    2 +-
 .../main/resources/participant/bin/participant.sh  |    2 +-
 .../platform-monitor/bin/platform-monitor.sh       |    2 +-
 .../src/main/resources/post-wm/bin/post-wm.sh      |    2 +-
 .../src/main/resources/pre-wm/bin/pre-wm.sh        |    2 +-
 .../realtime-monitor/bin/realtime-monitor.sh       |    2 +-
 modules/ide-integration/README.md                  |   47 +
 modules/ide-integration/pom.xml                    |   22 +-
 .../src/main/resources/META-INF/persistence.xml    |  137 -
 .../src/main/resources/airavata-server.properties  |   13 +-
 .../airavataworkflowcatalog-derby.sql              |  212 -
 .../database_scripts/appcatalog-derby.sql          |  737 --
 .../database_scripts/appcatalog-mysql.sql          |  728 --
 .../resources/database_scripts/credstore-derby.sql |   27 -
 .../resources/database_scripts/credstore-mysql.sql |   27 -
 .../resources/database_scripts/dozer_mapping.xml   |   26 -
 .../database_scripts/expcatalog-derby.sql          |  403 --
 .../database_scripts/expcatalog-mysql.sql          |  405 --
 .../init/02-sharing-registry-migrations.sql        |    5 +-
 .../init/03-appcatalog-migrations.sql              |   16 +
 .../init/04-expcatalog-migrations.sql              |    4 +
 .../database_scripts/replicacatalog-derby.sql      |   85 -
 .../database_scripts/replicacatalog-mysql.sql      |   80 -
 .../database_scripts/sharing-registry-mysql.sql    |  149 -
 .../user-profile-catalog-derby.sql                 |  163 -
 .../user-profile-catalog-mysql.sql                 |  163 -
 .../database_scripts/workflowcatalog-derby.sql     |  128 -
 .../database_scripts/workflowcatalog-mysql.sql     |  128 -
 .../src/main/resources/docker-compose.yml          |    4 +-
 .../src/main/resources/keystores/airavata.jks      |  Bin 2679 -> 2679 bytes
 .../main/resources/keystores/client_truststore.jks |  Bin 1027 -> 1258 bytes
 .../src/main/resources/pga/Dockerfile              |    2 +-
 .../app/tests/selenium/pom.xml                     |    7 +-
 .../src/main/resources/pga/docker-compose.yml      |    2 +-
 modules/job-monitor/email-monitor/pom.xml          |    4 +-
 .../airavata/monitor/email/EmailBasedMonitor.java  |    4 +-
 modules/job-monitor/job-monitor-api/pom.xml        |    4 +-
 .../apache/airavata/monitor/AbstractMonitor.java   |    1 +
 modules/job-monitor/pom.xml                        |    6 +-
 modules/job-monitor/real-time-monitor/pom.xml      |    6 +-
 modules/messaging/client/pom.xml                   |    2 +-
 modules/messaging/core/pom.xml                     |    2 +-
 modules/messaging/pom.xml                          |    2 +-
 modules/orchestrator/orchestrator-client/pom.xml   |    2 +-
 modules/orchestrator/orchestrator-core/pom.xml     |    2 +-
 .../cpi/impl/SimpleOrchestratorImpl.java           |    5 +-
 modules/orchestrator/orchestrator-service/pom.xml  |    2 +-
 modules/orchestrator/pom.xml                       |    2 +-
 modules/registry/pom.xml                           |    2 +-
 modules/registry/registry-core/README.md           |  115 +
 modules/registry/registry-core/pom.xml             |  144 +-
 .../appcatalog/ApplicationInputEntity.java         |   11 +
 .../ComputeResourcePreferenceEntity.java           |    8 +-
 ....java => ComputeResourceReservationEntity.java} |   93 +-
 .../entities/appcatalog/GatewayGroupsEntity.java   |    2 +-
 .../appcatalog/GroupComputeResourcePrefEntity.java |   48 +-
 .../GroupSSHAccountProvisionerConfig.java          |    2 +-
 .../entities/expcatalog/ExperimentInputEntity.java |   13 +-
 .../entities/expcatalog/ProcessInputEntity.java    |   13 +-
 .../core/repositories/AbstractRepository.java      |   10 +-
 .../appcatalog/GroupResourceProfileRepository.java |   29 +-
 .../expcatalog/ExperimentSummaryRepository.java    |   17 +-
 .../registry/core/utils/CustomBeanFactory.java     |  102 +
 .../core/utils/JPAUtil/AppCatalogJPAUtils.java     |   13 +-
 .../core/utils/JPAUtil/ExpCatalogJPAUtils.java     |    2 +-
 .../core/utils/JPAUtil/RepCatalogJPAUtils.java     |    2 +-
 .../registry/core/utils/ObjectMapperSingleton.java |    2 +-
 .../core/utils/migration/MappingToolRunner.java    |   46 +
 .../utils/migration/MigrationSchemaGenerator.java  |  100 +
 .../META-INF/generate-sql-persistence.xml          |   30 -
 .../src/main/resources/META-INF/persistence.xml    |    1 +
 .../src/main/resources/appcatalog-derby.sql        |   10 +-
 .../src/main/resources/appcatalog-mysql.sql        |    9 +
 .../src/main/resources/dozer_mapping.xml           |    5 +
 .../src/main/resources/expcatalog-derby.sql        |    2 +
 .../src/main/resources/expcatalog-mysql.sql        |    6 +-
 .../derby/airavata-server.properties               |   72 +
 .../mysql/airavata-server.properties               |   63 +
 .../migrations-util/mysql/docker-compose.yml       |   15 +
 .../create_databases.sql}                          |   21 +-
 .../appcatalog/GatewayProfileRepositoryTest.java   |   21 +-
 .../GroupResourceProfileRepositoryTest.java        |  257 +-
 .../expcatalog/ExperimentRepositoryTest.java       |   69 +-
 .../replicacatalog/DataProductRepositoryTest.java  |    3 +-
 .../DataReplicaLocationRepositoryTest.java         |    3 +-
 .../registry/core/utils/CustomBeanFactoryTest.java |   54 +
 .../core/utils/ObjectMapperSingletonTest.java      |   66 +
 modules/registry/registry-cpi/pom.xml              |    2 +-
 modules/registry/registry-server/pom.xml           |    2 +-
 .../registry-server/registry-api-service/pom.xml   |    6 +-
 .../api/service/handler/RegistryServerHandler.java |    9 +-
 .../registry-server/registry-api-stubs/pom.xml     |    2 +-
 .../airavata/registry/api/RegistryService.java     |   52 +-
 modules/registry/registry-tools/jpa-gen/pom.xml    |    2 +-
 modules/registry/registry-tools/pom.xml            |    2 +-
 .../registry/registry-tools/registry-tool/pom.xml  |    2 +-
 .../DeltaScripts/appCatalog_schema_delta.sql       |   32 +
 .../experimentCatalog_schema_delta.sql             |   17 +
 .../DeltaScripts/sharingCatalog_schema_delta.sql   |    8 +
 .../next/DeltaScripts/appCatalog_schema_delta.sql  |    5 +
 modules/security/pom.xml                           |    2 +-
 .../airavata/security/userstore/JDBCUserStore.java |    3 +-
 .../airavata/security/userstore/LDAPUserStore.java |    3 +-
 .../security/userstore/SessionDBUserStore.java     |    3 +-
 modules/server/pom.xml                             |   15 +-
 .../org/apache/airavata/server/ServerMain.java     |   45 +-
 modules/sharing-registry/pom.xml                   |    2 +-
 .../sharing-registry/sharing-data-migrator/pom.xml |   13 +-
 .../sharing-registry-distribution/pom.xml          |    4 +-
 .../sharing-registry-server/pom.xml                |   31 +-
 .../sharing/registry/server/ServerMain.java        |   42 +-
 .../sharing-registry-stubs/pom.xml                 |   10 +-
 pom.xml                                            |   73 +-
 .../component-cpis/credential-store-cpi.thrift     |    1 +
 .../component-cpis/credential_store_errors.thrift  |    1 +
 .../component-cpis/registry-api.thrift             |    2 +-
 .../application_io_models.thrift                   |    5 +-
 .../group_resource_profile_model.thrift            |   16 +-
 .../generate-thrift-stubs.sh                       |    8 +-
 tools/load-client/pom.xml                          |    6 +-
 .../apache/airavata/tools/load/Authenticator.java  |    1 +
 tools/pom.xml                                      |    2 +-
 723 files changed, 31493 insertions(+), 13939 deletions(-)
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/.gitignore
 copy LICENSE => airavata-api/airavata-client-sdks/airavata-python-sdk/LICENSE 
(100%)
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/README.md
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => airavata}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/Airavata-remote (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/Airavata.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/tenant
 => airavata/api/credential}/__init__.py (100%)
 create mode 100755 
airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/api/credential/store/CredentialStoreService-remote
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/api/credential/store/CredentialStoreService.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/api/credential/store/__init__.py
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/base/api
 => airavata/api/credential/store}/constants.py (92%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi
 => airavata/api/credential/store}/error/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi
 => airavata/api/credential/store}/error/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi
 => airavata/api/credential/store}/error/ttypes.py (95%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/api/sharing
 => airavata/api/credential/store}/ttypes.py (79%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/tenant/cpi
 => airavata/api}/error/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/tenant/cpi
 => airavata/api}/error/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/error/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/sharing/SharingRegistryService-remote (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/sharing/SharingRegistryService.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/sharing/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/sharing/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/sharing/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/api/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/iam/admin/services
 => airavata/base}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/base/api/BaseAPI-remote (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/base/api/BaseAPI.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/base/api/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi/error
 => airavata/base/api}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/base/api/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi/error
 => airavata/model}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/iam/admin
 => airavata/model/appcatalog}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/groupmanager/cpi/error
 => airavata/model/appcatalog/accountprovisioning}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/groupmanager/cpi/error
 => airavata/model/appcatalog/accountprovisioning}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/accountprovisioning/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile
 => airavata/model/appcatalog/appdeployment}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile
 => airavata/model/appcatalog/appdeployment}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/appdeployment/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/workspace
 => airavata/model/appcatalog/appinterface}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/workspace
 => airavata/model/appcatalog/appinterface}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/appinterface/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/workflow
 => airavata/model/appcatalog/computeresource}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/workflow
 => airavata/model/appcatalog/computeresource}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/computeresource/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/user
 => airavata/model/appcatalog/gatewaygroups}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/tenant
 => airavata/model/appcatalog/gatewaygroups}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/gatewaygroups/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/tenant
 => airavata/model/appcatalog/gatewayprofile}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/task
 => airavata/model/appcatalog/gatewayprofile}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/gatewayprofile/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/task
 => airavata/model/appcatalog/groupresourceprofile}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/status
 => airavata/model/appcatalog/groupresourceprofile}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/groupresourceprofile/ttypes.py (83%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/status
 => airavata/model/appcatalog/parallelism}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/security
 => airavata/model/appcatalog/parallelism}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/parallelism/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/sharing
 => airavata/model/appcatalog/parser}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/scheduling
 => airavata/model/appcatalog/parser}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/parser/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/security
 => airavata/model/appcatalog/storageresource}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/process
 => airavata/model/appcatalog/storageresource}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/storageresource/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/scheduling
 => airavata/model/appcatalog/userresourceprofile}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/messaging/event
 => airavata/model/appcatalog/userresourceprofile}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/appcatalog/userresourceprofile/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/iam
 => airavata/model/application}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/process
 => airavata/model/application/io}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/job
 => airavata/model/application/io}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/application/io/ttypes.py (96%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/messaging/event
 => airavata/model/commons}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/credential/store
 => airavata/model/commons}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/commons/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/group
 => airavata/model}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/groupmanager
 => airavata/model/credential}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/job
 => airavata/model/credential/store}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/commons
 => airavata/model/credential/store}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/credential/store/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service
 => airavata/model/data}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/group
 => airavata/model/data/movement}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/experiment
 => airavata/model/data/movement}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/data/movement/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/experiment
 => airavata/model/data/replica}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/dbevent
 => airavata/model/data/replica}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/data/replica/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/dbevent/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/data/replica
 => airavata/model/dbevent}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/dbevent/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/data/replica
 => airavata/model/experiment}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/data/movement
 => airavata/model/experiment}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/experiment/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/data/movement
 => airavata/model/group}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model
 => airavata/model/group}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/group/ttypes.py (98%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/credential/store
 => airavata/model/job}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/application/io
 => airavata/model/job}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/job/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/messaging/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/commons
 => airavata/model/messaging/event}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/userresourceprofile
 => airavata/model/messaging/event}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/messaging/event/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/application/io
 => airavata/model/process}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/storageresource
 => airavata/model/process}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/process/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/userresourceprofile
 => airavata/model/scheduling}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/parser
 => airavata/model/scheduling}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/scheduling/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/storageresource
 => airavata/model/security}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/parallelism
 => airavata/model/security}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/security/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/parser
 => airavata/model/sharing}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/sharing/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/sharing/ttypes.py (98%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/parallelism
 => airavata/model/status}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/groupresourceprofile
 => airavata/model/status}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/status/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/groupresourceprofile
 => airavata/model/task}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/gatewayprofile
 => airavata/model/task}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/task/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/gatewayprofile
 => airavata/model/tenant}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/gatewaygroups
 => airavata/model/tenant}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/tenant/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/gatewaygroups
 => airavata/model/user}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/user/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/user/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/computeresource
 => airavata/model/workflow}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/computeresource
 => airavata/model/workflow}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/workflow/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/appinterface
 => airavata/model/workspace}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/appinterface
 => airavata/model/workspace}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/model/workspace/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/data
 => airavata/service}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/appdeployment
 => airavata/service/profile}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/appdeployment
 => airavata/service/profile}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/credential
 => airavata/service/profile/groupmanager}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/groupmanager/cpi/GroupManagerService-remote (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/groupmanager/cpi/GroupManagerService.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/groupmanager/cpi/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/groupmanager/cpi/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/accountprovisioning
 => airavata/service/profile/groupmanager/cpi/error}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog/accountprovisioning
 => airavata/service/profile/groupmanager/cpi/error}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/groupmanager/cpi/error/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/groupmanager/cpi/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/application
 => airavata/service/profile/iam}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/appcatalog
 => airavata/service/profile/iam/admin}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/base
 => airavata/service/profile/iam/admin/services}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/iam/admin/services/cpi/IamAdminServices-remote 
(100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/iam/admin/services/cpi/IamAdminServices.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/iam/admin/services/cpi/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/iam/admin/services/cpi/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model
 => airavata/service/profile/iam/admin/services/cpi/error}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/base/api
 => airavata/service/profile/iam/admin/services/cpi/error}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/iam/admin/services/cpi/error/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/iam/admin/services/cpi/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata
 => airavata/service/profile/tenant}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/tenant/cpi/TenantProfileService-remote (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/tenant/cpi/TenantProfileService.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/tenant/cpi/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/tenant/cpi/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/api
 => airavata/service/profile/tenant/cpi}/error/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/api
 => airavata/service/profile/tenant/cpi}/error/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/tenant/cpi/error/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/tenant/cpi/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> airavata/service/profile/user}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/user/cpi/UserProfileService-remote (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/user/cpi/UserProfileService.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/user/cpi/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/user/cpi/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/user/cpi/error/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/user/cpi/error/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/user/cpi/error/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib 
=> }/airavata/service/profile/user/cpi/ttypes.py (100%)
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/airavata_python_sdk.egg-info/PKG-INFO
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/airavata_python_sdk.egg-info/SOURCES.txt
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/airavata_python_sdk.egg-info/dependency_links.txt
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/airavata_python_sdk.egg-info/top_level.txt
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/api/Airavata.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/api/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/api/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/api/credential}/__init__.py (100%)
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/airavata/api/credential/store/CredentialStoreService.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/airavata/api/credential/store/__init__.py
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/base/api
 => build/lib/airavata/api/credential/store}/constants.py (92%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi
 => build/lib/airavata/api/credential/store}/error/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi
 => build/lib/airavata/api/credential/store}/error/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/iam/admin/services/cpi
 => build/lib/airavata/api/credential/store}/error/ttypes.py (95%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/api/sharing
 => build/lib/airavata/api/credential/store}/ttypes.py (79%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi
 => build/lib/airavata/api}/error/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi
 => build/lib/airavata/api}/error/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/api/error/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/api/sharing/SharingRegistryService.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/api/sharing/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/api/sharing/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/api/sharing/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/api/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/base}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/base/api/BaseAPI.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/base/api/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/base/api}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/base/api/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/model/appcatalog}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/accountprovisioning}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/accountprovisioning}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/accountprovisioning/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/appdeployment}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/appdeployment}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/appdeployment/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/appinterface}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/appinterface}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/appinterface/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/computeresource}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/computeresource}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/computeresource/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/gatewaygroups}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/gatewaygroups}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/gatewaygroups/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/gatewayprofile}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/gatewayprofile}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/gatewayprofile/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/groupresourceprofile}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/groupresourceprofile}/constants.py 
(100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/groupresourceprofile/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/parallelism}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/parallelism}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/parallelism/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/parser}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/parser}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/parser/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/storageresource}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/storageresource}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/storageresource/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/userresourceprofile}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/appcatalog/userresourceprofile}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/appcatalog/userresourceprofile/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/model/application}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/application/io}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/application/io}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/application/io/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/commons}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/model/credential/store
 => build/lib/airavata/model/commons}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/commons/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/model/credential}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/credential/store}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/credential/store/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/credential/store/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/model/data}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/data/movement}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/data/movement}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/data/movement/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/data/replica}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/data/replica}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/data/replica/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/dbevent}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/dbevent}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/dbevent/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/experiment}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/experiment}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/experiment/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/group}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/group}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/group/ttypes.py (98%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/job}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/job}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/job/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/model/messaging}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/messaging/event}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/messaging/event}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/messaging/event/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/process}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/process}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/process/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/scheduling}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/scheduling}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/scheduling/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/security}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/security}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/security/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/sharing}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/sharing/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/sharing/ttypes.py (98%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/status}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/status}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/status/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/task}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/task}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/task/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/tenant}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/tenant}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/tenant/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/user}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/user/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/user/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/workflow}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/workflow}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/workflow/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/workspace}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/model/workspace}/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/model/workspace/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/service/profile}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user/cpi/error
 => build/lib/airavata/service/profile}/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service/profile/groupmanager}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/groupmanager/cpi/GroupManagerService.py 
(100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/groupmanager/cpi/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/groupmanager/cpi/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service/profile/groupmanager}/cpi/error/__init__.py 
(100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service/profile/groupmanager}/cpi/error/constants.py 
(100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/groupmanager/cpi/error/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/groupmanager/cpi/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service/profile/iam}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service/profile/iam/admin}/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service/profile/iam/admin/services}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/iam/admin/services/cpi/IamAdminServices.py 
(100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/iam/admin/services/cpi/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/iam/admin/services/cpi/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => 
build/lib/airavata/service/profile/iam/admin/services}/cpi/error/__init__.py 
(100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => 
build/lib/airavata/service/profile/iam/admin/services}/cpi/error/constants.py 
(100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/iam/admin/services/cpi/error/ttypes.py 
(100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/iam/admin/services/cpi/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service/profile/tenant}/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/tenant/cpi/TenantProfileService.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/tenant/cpi/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/tenant/cpi/constants.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service/profile/tenant}/cpi/error/__init__.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/airavata/service/profile/tenant}/cpi/error/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/tenant/cpi/error/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/tenant/cpi/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/ttypes.py (100%)
 copy airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources 
=> build}/lib/airavata/service/profile/user/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/user/cpi/UserProfileService.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/user/cpi/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/user/cpi/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/user/cpi/error/__init__.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/user/cpi/error/constants.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/user/cpi/error/ttypes.py (100%)
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources => 
build}/lib/airavata/service/profile/user/cpi/ttypes.py (100%)
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/clients}/__init__.py (100%)
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/api_server_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/credential_store_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/file_handling_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/file_upload_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/group_manager_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/iam_admin_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/keycloak_token_fetcher.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/sharing_registry_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/tenant_profile_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/user_profile_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/utils/__init__.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/clients/utils/api_server_client_util.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/__init__.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/api_server_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/create_launch_echo_experiment.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/group_manager_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/iam_admin_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/metadata_fetcher.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/resources/__init__.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/sharing_registry_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/tenant_profile_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/samples/user_profile_client_samples.py
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => build/lib/transport}/__init__.py (100%)
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/transport/settings.ini
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/transport/settings.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/build/lib/transport/utils.py
 copy 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => clients}/__init__.py (100%)
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/api_server_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/credential_store_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/file_handling_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/group_manager_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/iam_admin_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/keycloak_token_fetcher.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/sftp_file_handling_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/sharing_registry_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/tenant_profile_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/user_profile_client.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/utils/__init__.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/utils/api_server_client_util.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/clients/utils/data_model_creation_util.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/pom.xml
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/requirements.txt
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/__init__.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/api_server_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/create_launch_echo_experiment.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/create_launch_gaussian_experiment.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/file_utils.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/group_manager_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/iam_admin_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/metadata_fetcher.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/resources/__init__.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/resources/incommon_rsa_server_ca.pem
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/sharing_registry_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/tenant_profile_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/samples/user_profile_client_samples.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/setup.cfg
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/setup.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/INSTALL
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/LICENSE
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/NOTICE
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/README
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/assembly/bin-assembly.xml
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/conf/airavata-client.properties
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/TSCons.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/TSerialization.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/TTornado.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/Thrift.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/__init__.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/protocol/TBase.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/protocol/TBinaryProtocol.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/protocol/TCompactProtocol.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/protocol/TJSONProtocol.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/protocol/TProtocol.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/protocol/__init__.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/protocol/fastbinary.c
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/server/THttpServer.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/server/TNonblockingServer.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/server/TProcessPoolServer.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/server/TServer.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/server/__init__.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/transport/THttpClient.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/transport/TSSLSocket.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/transport/TSocket.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/transport/TTransport.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/transport/TTwisted.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/transport/TZlibTransport.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/thrift/transport/__init__.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/samples/AiravataClient.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/samples/TestAiravataConnection.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/samples/createExperiment.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/samples/createProject.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/samples/getAllApplicationInterfaces.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/samples/getAllComputeResourceNames.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/samples/getProjects.py
 delete mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/samples/testAiravataClient.py
 rename 
airavata-api/airavata-client-sdks/airavata-python-sdk/{src/main/resources/lib/airavata/service/profile/user
 => transport}/__init__.py (100%)
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/transport/settings.ini
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/transport/settings.py
 create mode 100644 
airavata-api/airavata-client-sdks/airavata-python-sdk/transport/utils.py
 create mode 100644 
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/groupresourceprofile/ComputeResourceReservation.java
 create mode 100644 
airavata-api/airavata-model-utils/src/main/java/org/apache/airavata/model/util/GroupComputeResourcePreferenceUtil.java
 create mode 100644 
airavata-api/airavata-model-utils/src/test/java/org/apache/airavata/model/util/GroupComputeResourcePreferenceUtilTest.java
 copy dev-tools/ansible/inventories/scigap/develop/host_vars/{nexttdb => 
amp}/vars.yml (71%)
 create mode 100644 
dev-tools/ansible/inventories/scigap/develop/host_vars/amp/vault.yml
 copy dev-tools/ansible/inventories/scigap/develop/host_vars/{mines => 
delta}/vars.yml (60%)
 create mode 100644 
dev-tools/ansible/inventories/scigap/develop/host_vars/delta/vault.yml
 copy dev-tools/ansible/inventories/scigap/develop/host_vars/{mines => 
distantr}/vars.yml (69%)
 create mode 100644 
dev-tools/ansible/inventories/scigap/develop/host_vars/distantr/vault.yml
 copy dev-tools/ansible/inventories/scigap/develop/host_vars/{mines => 
geo}/vars.yml (68%)
 create mode 100644 
dev-tools/ansible/inventories/scigap/develop/host_vars/geo/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/host_vars/{smaltr => 
bcbportal}/vars.yml (57%)
 create mode 100644 
dev-tools/ansible/inventories/scigap/production/host_vars/bcbportal/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/host_vars/{smaltr => 
pathogenomics}/vars.yml (55%)
 create mode 100644 
dev-tools/ansible/inventories/scigap/production/host_vars/pathogenomics/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/host_vars/{smaltr => 
physicell}/vars.yml (56%)
 create mode 100644 
dev-tools/ansible/inventories/scigap/production/host_vars/physicell/vault.yml
 create mode 100644 dev-tools/ansible/roles/common/templates/maven.sh
 delete mode 100644 dev-tools/ansible/roles/keycloak/files/README.md
 copy dev-tools/ansible/roles/{httpd => keycloak}/handlers/main.yml (90%)
 create mode 100644 
dev-tools/ansible/roles/keycloak/templates/basic-vhost.conf.j2
 create mode 100644 dev-tools/ansible/roles/keycloak/templates/vhost.conf.j2
 delete mode 100644 
modules/ide-integration/src/main/resources/META-INF/persistence.xml
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/airavataworkflowcatalog-derby.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/appcatalog-derby.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/appcatalog-mysql.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/credstore-derby.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/credstore-mysql.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/dozer_mapping.xml
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/expcatalog-derby.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/expcatalog-mysql.sql
 create mode 100644 
modules/ide-integration/src/main/resources/database_scripts/init/03-appcatalog-migrations.sql
 create mode 100644 
modules/ide-integration/src/main/resources/database_scripts/init/04-expcatalog-migrations.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/replicacatalog-derby.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/replicacatalog-mysql.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/sharing-registry-mysql.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/user-profile-catalog-derby.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/user-profile-catalog-mysql.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/workflowcatalog-derby.sql
 delete mode 100644 
modules/ide-integration/src/main/resources/database_scripts/workflowcatalog-mysql.sql
 create mode 100644 modules/registry/registry-core/README.md
 copy 
modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/{GroupSSHAccountProvisionerConfig.java
 => ComputeResourceReservationEntity.java} (52%)
 create mode 100644 
modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/CustomBeanFactory.java
 create mode 100644 
modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/migration/MappingToolRunner.java
 create mode 100644 
modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/migration/MigrationSchemaGenerator.java
 delete mode 100644 
modules/registry/registry-core/src/main/resources/META-INF/generate-sql-persistence.xml
 create mode 100644 
modules/registry/registry-core/src/main/resources/migrations-util/derby/airavata-server.properties
 create mode 100644 
modules/registry/registry-core/src/main/resources/migrations-util/mysql/airavata-server.properties
 create mode 100644 
modules/registry/registry-core/src/main/resources/migrations-util/mysql/docker-compose.yml
 rename 
modules/{ide-integration/src/main/resources/META-INF/generate-sql-persistence.xml
 => 
registry/registry-core/src/main/resources/migrations-util/mysql/docker-entrypoint-initdb.d/create_databases.sql}
 (56%)
 create mode 100644 
modules/registry/registry-core/src/test/java/org/apache/airavata/registry/core/utils/CustomBeanFactoryTest.java
 create mode 100644 
modules/registry/registry-core/src/test/java/org/apache/airavata/registry/core/utils/ObjectMapperSingletonTest.java

Reply via email to