You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2020/03/04 06:44:24 UTC

[airavata] branch mft-integration updated (6097a2d -> 8d8bc52)

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

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


    from 6097a2d  Fixing ansibles and API server distribution
     add 8213960  Fixing airavata-3287: Evicting invalidated ssh clients from the pool
     add 63f5d6c  Merge branch 'airavata-3287' into develop
     add 2f9e72d  AIRAVATA-2880 Ansible: django_setup role
     add f437d23  Ansible: deploy simccs to new server
     add 025f2c6  Merge branch 'airavata-3287'
     add 3cdfc19  Fixing airavata-3276: Ignoring non-required empty input files adding into groovy script
     add 087aa75  Merge branch 'airavata-3276' into develop
     add 8f09ec2  Avoiding deadlock when disconnecting sshj client
     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 d332a5a  Ignoring empty all non required inputs
     add ccc0648  Merge branch 'airavata-3276' into develop
     add 566166d  Ansible: for dreg, sets max upload size to 1GB
     add 57262f7  updating the Django futurewater with the main gateway domain
     add f2a5f31  updating the Django futurewater with the main gateway domain
     add 38f0644  Ansible: fix sudo yum install of django prereqs
     add 98efce7  AIRAVATA-3186 Log abandoned thrift clients to slf4j logger
     add 66daa39  Merge branch 'AIRAVATA-3186-slf4j-log-abandoned' into develop
     add 8f653a6  AIRAVATA-3186 Return cred store clients to pool
     add e61712e  Merge branch 'AIRAVATA-3186-csclientpool' into develop
     add c51a5b5  AIRAVATA-3186 Separate property for logging abandoned pooled clients
     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 8f3b3c5  Merge branch 'airavata-3287'
     add 84a2453  Merge branch 'airavata-3276'
     add 44e2b87  Merge branch 'master' of https://github.com/apache/airavata
     add 10635f3  Merge branch 'AIRAVATA-3186-slf4j-log-abandoned'
     add 33e2d30  Merge branch 'AIRAVATA-3186-csclientpool'
     add bc8ef64  AIRAVATA-3186 Disable removal of abandoned thrift pool connections
     add 77cb3dd  Merge branch 'AIRAVATA-3186-slf4j-log-abandoned'
     add 330c29d  CGPE explorer gateway configuration for deployment
     add 31ff82e  Ansible: tus server for simccs vm
     add 55d2613  CGPE explorer gateway configuration for deployment
     add 6130975  CGPE explorer gateway configuration for deployment
     add 3dd37b9  CGPE explorer gateway configuration for deployment
     add 9a94dfc  CGPE explorer gateway configuration for deployment
     add bb891f7  Ansible: add daemon-reload to letsencrypt systemd commands
     add 739c1d8  Ansible: comment out external auth in cgpe
     add bb63bef  AIRAVATA-3284 Remove older built JS/CSS files
     add fcf2b3c  AIRAVATA-3284 Fixing typo
     add e9e25f4  AIRAVATA-3284 using regex to target just built js/css files
     add 6ff811e  AIRAVATA-3284 Reuse list of build dirs to optimize copying from build container
     add 89ed405  Merge branch 'AIRAVATA-3284--Ansible--clean-up-past-built-CSS/JS-files' into develop
     add 3b69297  AIRAVATA-3284 Use script to clean up old JS/CSS files
     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
     new c685eb2  Merge branch 'develop' into mft-integration
     add 46ca6e9  Fix ide integration startup issues
     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 59972be  Ansible: beta.simccs.org: temporary deploy of feature branch
     add cea84c3  Ansible: disable tus uploads on delta
     add 2aa1e53  Ansible: move simccs to dedicated vm
     add e120dba  Ansible: updating ssh key for delta storage pref
     add f9acba9  Ansible: change label on CILogon auth option
     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 6d6a6b0  adding CILogon to the CSG LSU gateway
     add 7d307e4  adding CILogon to the CGPExplorer gateway
     add 46df96f  Deploying SMALTR gateway
     add 67aad5b  Deploying SMALTR gateway
     add 6f143c4  Deploying SMALTR gateway
     add 3aa3dca  Deploying SMALTR gateway
     add 93ab557  Deploying SMALTR gateway
     add f6178d0  Ansible: require that external be defined and non empty
     add df631a3  Fixing the bug of only cancelling one job in remote job cancellation
     add 77b4f24  AIRAVATA-3291 Ansible: SELinux relabelfrom/to for django uploads
     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 a2dad12  Deploying SMALTR gateway
     add 10aaaf7  Deploying SMALTR gateway
     add a78af84  Deploying SMALTR gateway
     add 863f2be  Merge branch 'master' of https://github.com/apache/airavata
     add eef825a  Merge branch 'master' of https://github.com/apache/airavata
     add 3a17b0f  Merge branch 'master' of https://github.com/apache/airavata
     add 8dac096  Addding cilogon to smaltr gateway
     add a039d05  Fixing max poll records in Kafka consumer and ansible fixes
     add 594f7b7  Ansible: exclude /dreg/gbrowser from HTTPS
     add 205301d  Adding topPIC gateway
     add a01fae3  Adding topPIC gateway
     add 7c6024b  Adding topPIC gateway
     add de1f1b8  Adding topPIC gateway
     add 4bd6725  Adding SSH key to Smaltr gateway
     add 81259e7  Adding SSH key to Smaltr gateway
     add 1815459  Adding CILogon to TopPIC gateway
     add 07af7da  Adding SSH key to TopPIC gateway
     add 334e72c  Ansible: django OS library dependencies
     add a2718ab  AIRAVATA-3293 Fix join from JobStatusEntity->JobEntity
     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 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 dee5cc9  Add file handling client and samples
     add 52445a2  Merge branch 'pythonSDK' of https://github.com/isururanawaka/airavata into pythonSDK
     add 2e00338  Merge pull request #241 from isururanawaka/pythonSDK
     add 7d5e0a7  Ansible: update domain of simccs vm
     add cf3368b  Adding file upload size to futurewater
     add 2b79774  Adding Microbial Genomes Gateway
     add a98ffa4  Adding Microbial Genomes Gateway
     add 44148a1  Adding Microbial Genomes Gateway
     add c1f1928  Adding Microbial Genomes Gateway CILogon
     add 38153ca  Adding Microbial Genomes Gateway CILogon and gateway SSH key
     add 74aa58d  Ansible: fix exp data dir for dreg
     add 5ea7267  Changing uploading fie size in toppic gateway
     add 4030ab2  Merge branch 'master' of https://github.com/apache/airavata
     add 895bba9  Merge branch 'AIRAVATA-3284--Ansible--clean-up-past-built-CSS/JS-files'
     add 1ec128a  Ansible: deploy dev maptool branch to simccs.org
     add 4993068  Ansible: deploy gw19 tutorial to testdrive
     add 531a743  Increased the file upload size to 258 for distant reader
     add 050a304  Ansible: remove unneeded volume mount
     add 3ea326f  AIRAVATA-3290 Automatically call set_wagtail_site
     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 38fe735  Ansible: tweaking mem for simccs.org
     add 08ddca6  Ansible: max mem on simccs
     add eba6ca3  Fixing the issue of URL Collections are not properly decoding into command line arguments
     add 9f1173d  New V4I gateway deployment
     add 9d9f8f3  New V4I gateway deployment
     add 7bdb75e  New V4I gateway deployment
     add 151a123  Adding CILogon and SSH key to V4I gateway
     add e8b7e3b  Ansible: use django_database_name var to create db
     add 6e92079  Merge branch 'master' into develop
     add 2add5d3  Add file handling using credential store tokens
     add ead3c4d  Add credential store token
     add e9a25d2  Merge pull request #242 from isururanawaka/pythonSDK
     add 42533b7  Adding new Beta GEO gateway
     add 96d251b  Ansible: use django_database_name var to create db
     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 33fc6fc  Added two new emails for new user notifications in saver-x
     add cc9da4a  Initial usage reporting implementation
     add e7d33f4  Merge branch 'usage-reporting' into develop
     add 23ce8d8  Fixing invalid format in vault
     add 61246f7  Merge branch 'usage-reporting' into develop
     add 3946359  Fixing usage reporting curl command issues
     add dfce1d7  Merge branch 'usage-reporting' into develop
     new 8d8bc52  Merge branch 'develop' into mft-integration

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    5 +
 .../api/server/handler/AiravataServerHandler.java  |   15 +
 .../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      |    0
 .../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        |    0
 .../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      |    0
 .../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       |  197 +
 .../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    |   16 +-
 .../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             |    0
 .../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           |    0
 .../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/samples/__init__.py                  |   15 +
 .../build/lib/samples/api_server_client_samples.py |  201 +
 .../lib/samples/create_launch_echo_experiment.py   |  104 +
 .../samples/create_launch_gaussian_experiment.py   |  113 +
 .../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                |   62 +
 .../clients/group_manager_client.py                |  224 +
 .../clients/iam_admin_client.py                    |  246 +
 .../clients/keycloak_token_fetcher.py              |   67 +
 .../clients/sharing_registry_client.py             |  880 +++
 .../clients/tenant_profile_client.py               |  140 +
 .../clients/user_profile_client.py                 |  150 +
 .../airavata_python_sdk-1.0.0-py2.py3-none-any.whl |  Bin 0 -> 327991 bytes
 .../airavata-python-sdk/pom.xml                    |  124 -
 .../airavata-python-sdk/requirements.txt           |    7 +
 .../airavata-python-sdk/samples/__init__.py        |   15 +
 .../samples/api_server_client_samples.py           |  201 +
 .../samples/create_launch_echo_experiment.py       |  114 +
 .../samples/create_launch_gaussian_experiment.py   |  113 +
 .../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      |  107 +
 .../airavata-python-sdk/transport/utils.py         |  234 +
 airavata-api/airavata-client-sdks/pom.xml          |    1 -
 .../scigap/develop/group_vars/all/vars.yml         |    3 +
 .../scigap/develop/group_vars/all/vault.yml        |   69 +-
 .../scigap/develop/group_vars/django/vars.yml      |    3 +-
 .../django => develop/host_vars/amp}/vars.yml      |   39 +-
 .../scigap/develop/host_vars/amp/vault.yml         |   15 +
 .../django => develop/host_vars/geo}/vars.yml      |   40 +-
 .../scigap/develop/host_vars/geo/vault.yml         |   15 +
 .../simccs/files/django-ssl-vhost.conf.j2          |    1 +
 .../scigap/develop/host_vars/simccs/vars.yml       |   17 +-
 dev-tools/ansible/inventories/scigap/develop/hosts |    2 +
 .../scigap/production/group_vars/all/vars.yml      |   10 +
 .../scigap/production/group_vars/all/vault.yml     |   71 +-
 .../scigap/production/group_vars/django/vars.yml   |    3 +-
 .../host_vars/{testdrive => cgpe}/vars.yml         |   26 +-
 .../scigap/production/host_vars/cgpe/vault.yml     |   15 +
 .../scigap/production/host_vars/csbglsu/vars.yml   |    8 +-
 .../scigap/production/host_vars/delta/vars.yml     |    3 +-
 .../production/host_vars/distantreader/vars.yml    |    2 +-
 .../host_vars/dreg/files}/django-ssl-vhost.conf.j2 |    2 +
 .../scigap/production/host_vars/dreg/vars.yml      |    5 +-
 .../production/host_vars/futurewater/vars.yml      |   10 +-
 .../{testdrive => microbial-genomes}/vars.yml      |   26 +-
 .../host_vars/microbial-genomes/vault.yml          |   15 +
 .../scigap/production/host_vars/saverx/vars.yml    |    2 +-
 .../simccs/files/django-ssl-vhost.conf.j2          |    1 +
 .../scigap/production/host_vars/simccs/vars.yml    |   15 +-
 .../host_vars/{testdrive => smaltr}/vars.yml       |   26 +-
 .../scigap/production/host_vars/smaltr/vault.yml   |   15 +
 .../scigap/production/host_vars/testdrive/vars.yml |    4 +-
 .../host_vars/{saverx => toppic}/vars.yml          |   26 +-
 .../scigap/production/host_vars/toppic/vault.yml   |   15 +
 .../host_vars/{testdrive => v4i}/vars.yml          |   24 +-
 .../scigap/production/host_vars/v4i/vault.yml      |   15 +
 .../ansible/inventories/scigap/production/hosts    |    8 +-
 .../scigap/staging/group_vars/all/vars.yml         |    1 +
 .../scigap/staging/group_vars/django/vars.yml      |    1 +
 dev-tools/ansible/roles/api-orch/defaults/main.yml |    1 +
 .../templates/airavata-server.properties.j2        |    1 +
 dev-tools/ansible/roles/database/tasks/django.yml  |    4 +-
 dev-tools/ansible/roles/django/defaults/main.yml   |   20 +-
 .../roles/django/files/remove_old_js_css_files.py  |   46 +
 dev-tools/ansible/roles/django/handlers/main.yml   |   18 +
 dev-tools/ansible/roles/django/tasks/main.yml      |   38 +-
 .../django/templates/django-ssl-vhost.conf.j2      |    1 +
 .../roles/django/templates/django-vhost.conf.j2    |    1 +
 .../roles/django/templates/settings_local.py.j2    |   10 +-
 .../handlers => django_setup/defaults}/main.yml    |   10 +-
 .../ansible/roles/django_setup/files/00-wsgi.conf  |    1 +
 .../files/django-httpd.te}                         |   14 +-
 .../ansible/roles/django_setup/tasks/main.yml      |  124 +-
 .../ansible/roles/helix_setup/defaults/main.yml    |    1 +
 .../parser-wm/airavata-server.properties.j2        |    1 +
 .../participant/airavata-server.properties.j2      |    8 +
 .../post-wm/airavata-server.properties.j2          |    1 +
 .../templates/pre-wm/airavata-server.properties.j2 |    1 +
 dev-tools/ansible/roles/httpd/defaults/main.yml    |    7 +
 dev-tools/ansible/roles/httpd/handlers/main.yml    |    2 +-
 .../tasks/install_deps_CentOS_7.yml}               |   18 +-
 .../roles/httpd/tasks/install_deps_Ubuntu_16.yml   |   64 +
 dev-tools/ansible/roles/httpd/tasks/main.yml       |    2 +
 .../ansible/roles/job_monitor/defaults/main.yml    |    1 +
 .../email-monitor/airavata-server.properties.j2    |    1 +
 .../templates/email-monitor/email-config.yaml.j2   |    1 +
 dev-tools/ansible/roles/letsencrypt/tasks/main.yml |    2 +
 .../airavata/helix/adaptor/PoolingSSHJClient.java  |   81 +-
 .../airavata/helix/adaptor/SSHJAgentAdaptor.java   |  152 +-
 .../adaptor/wrapper/SCPFileTransferWrapper.java    |   12 +-
 .../helix/adaptor/wrapper/SFTPClientWrapper.java   |   12 +-
 .../helix/adaptor/wrapper/SSHClientWrapper.java    |   25 +
 .../helix/adaptor/wrapper/SessionWrapper.java      |   12 +-
 .../airavata/helix/impl/task/AiravataTask.java     |   26 +-
 .../task/cancel/RemoteJobCancellationTask.java     |    6 +-
 .../impl/task/staging/InputDataStagingTask.java    |    4 +-
 .../task/submission/DefaultJobSubmissionTask.java  |   71 +-
 .../task/submission/config/GroovyMapBuilder.java   |   22 +-
 .../helix/impl/workflow/PostWorkflowManager.java   |    1 +
 .../helix/impl/workflow/PreWorkflowManager.java    |   33 +-
 .../airavata/common/utils/ApplicationSettings.java |    5 +
 .../airavata/common/utils/ThriftClientPool.java    |   23 +-
 .../common/utils/ThriftClientPoolTest.java         |   63 +
 .../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 |    1 +
 .../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 +
 .../src/main/resources/META-INF/persistence.xml    |    3 +
 .../src/main/resources/airavata-server.properties  |   12 +-
 .../core/entities/expcatalog/JobStatusEntity.java  |    7 +-
 .../next/DeltaScripts/appCatalog_schema_delta.sql  |   19 +
 .../component-cpis/credential-store-cpi.thrift     |    1 +
 .../component-cpis/credential_store_errors.thrift  |    1 +
 .../generate-thrift-stubs.sh                       |    4 +
 .../apache/airavata/tools/load/Authenticator.java  |    1 +
 538 files changed, 28254 insertions(+), 9349 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/model/appcatalog/accountprovisioning => 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 (100%)
 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 (100%)
 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 (100%)
 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%)
 copy 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%)
 rename 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/model/appcatalog/accountprovisioning => 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 (96%)
 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 (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}/__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 (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}/__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/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/create_launch_gaussian_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/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/dist/airavata_python_sdk-1.0.0-py2.py3-none-any.whl
 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
 copy dev-tools/ansible/inventories/scigap/{staging/group_vars/django => develop/host_vars/amp}/vars.yml (52%)
 create mode 100644 dev-tools/ansible/inventories/scigap/develop/host_vars/amp/vault.yml
 copy dev-tools/ansible/inventories/scigap/{staging/group_vars/django => develop/host_vars/geo}/vars.yml (50%)
 create mode 100644 dev-tools/ansible/inventories/scigap/develop/host_vars/geo/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/host_vars/{testdrive => cgpe}/vars.yml (52%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/host_vars/cgpe/vault.yml
 copy dev-tools/ansible/{roles/django/templates => inventories/scigap/production/host_vars/dreg/files}/django-ssl-vhost.conf.j2 (96%)
 copy dev-tools/ansible/inventories/scigap/production/host_vars/{testdrive => microbial-genomes}/vars.yml (52%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/host_vars/microbial-genomes/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/host_vars/{testdrive => smaltr}/vars.yml (55%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/host_vars/smaltr/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/host_vars/{saverx => toppic}/vars.yml (52%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/host_vars/toppic/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/host_vars/{testdrive => v4i}/vars.yml (58%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/host_vars/v4i/vault.yml
 create mode 100755 dev-tools/ansible/roles/django/files/remove_old_js_css_files.py
 copy dev-tools/ansible/roles/{httpd/handlers => django_setup/defaults}/main.yml (72%)
 create mode 100644 dev-tools/ansible/roles/django_setup/files/00-wsgi.conf
 copy dev-tools/ansible/roles/{httpd/handlers/main.yml => django_setup/files/django-httpd.te} (77%)
 copy dev-tools/ansible/roles/{django/handlers/main.yml => httpd/tasks/install_deps_CentOS_7.yml} (74%)
 create mode 100644 dev-tools/ansible/roles/httpd/tasks/install_deps_Ubuntu_16.yml
 create mode 100644 modules/airavata-helix/agent-impl/sshj-agent/src/main/java/org/apache/airavata/helix/adaptor/wrapper/SSHClientWrapper.java


[airavata] 01/02: Merge branch 'develop' into mft-integration

Posted by di...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dimuthuupe pushed a commit to branch mft-integration
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit c685eb2a4ab05514b776e51f95d4ff1d7b4f1447
Merge: 6097a2d 1442e84
Author: Dimuthu Wannipurage <di...@gmail.com>
AuthorDate: Wed Jan 22 16:43:56 2020 -0500

    Merge branch 'develop' into mft-integration

 .../api/server/handler/AiravataServerHandler.java  |   2 +
 .../scigap/develop/group_vars/all/vars.yml         |   1 +
 .../scigap/develop/host_vars/amp/vars.yml          |  53 +++++++
 .../scigap/develop/host_vars/amp/vault.yml         |  15 ++
 dev-tools/ansible/inventories/scigap/develop/hosts |   4 +
 .../scigap/production/group_vars/all/vars.yml      |   1 +
 .../scigap/production/host_vars/cgpe/vars.yml      |  50 +++++++
 .../scigap/production/host_vars/cgpe/vault.yml     |  15 ++
 .../scigap/production/host_vars/dreg/vars.yml      |   2 +
 .../production/host_vars/futurewater/vars.yml      |   8 +-
 .../newsimccs/files/django-ssl-vhost.conf.j2       |  82 +++++++++++
 .../scigap/production/host_vars/newsimccs/vars.yml |  70 ++++++++++
 .../production/host_vars/newsimccs/vault.yml       |  15 ++
 .../ansible/inventories/scigap/production/hosts    |   3 +
 .../scigap/staging/group_vars/all/vars.yml         |   1 +
 dev-tools/ansible/roles/api-orch/defaults/main.yml |   1 +
 .../templates/airavata-server.properties.j2        |   1 +
 dev-tools/ansible/roles/django/defaults/main.yml   |  10 ++
 .../roles/django/files/remove_old_js_css_files.py  |  46 +++++++
 dev-tools/ansible/roles/django/handlers/main.yml   |  18 +++
 dev-tools/ansible/roles/django/tasks/main.yml      |  25 +++-
 .../roles/django/templates/settings_local.py.j2    |   4 +-
 .../handlers => django_setup/defaults}/main.yml    |  17 +--
 .../ansible/roles/django_setup/files/00-wsgi.conf  |   1 +
 .../ansible/roles/django_setup/tasks/main.yml      |  91 ++++++------
 .../ansible/roles/helix_setup/defaults/main.yml    |   1 +
 .../parser-wm/airavata-server.properties.j2        |   1 +
 .../participant/airavata-server.properties.j2      |   1 +
 .../post-wm/airavata-server.properties.j2          |   1 +
 .../templates/pre-wm/airavata-server.properties.j2 |   1 +
 dev-tools/ansible/roles/httpd/defaults/main.yml    |   4 +
 .../tasks/install_deps_CentOS_7.yml}               |  18 +--
 .../roles/httpd/tasks/install_deps_Ubuntu_16.yml   |  64 +++++++++
 dev-tools/ansible/roles/httpd/tasks/main.yml       |   2 +
 .../ansible/roles/job_monitor/defaults/main.yml    |   1 +
 .../email-monitor/airavata-server.properties.j2    |   1 +
 dev-tools/ansible/roles/letsencrypt/tasks/main.yml |   2 +
 .../airavata/helix/adaptor/PoolingSSHJClient.java  |  81 +++++++----
 .../airavata/helix/adaptor/SSHJAgentAdaptor.java   | 152 +++++++++++++++++++--
 .../adaptor/wrapper/SCPFileTransferWrapper.java    |  12 +-
 .../helix/adaptor/wrapper/SFTPClientWrapper.java   |  12 +-
 .../helix/adaptor/wrapper/SSHClientWrapper.java    |  25 ++++
 .../helix/adaptor/wrapper/SessionWrapper.java      |  12 +-
 .../airavata/helix/impl/task/AiravataTask.java     |  26 +++-
 .../impl/task/staging/InputDataStagingTask.java    |   4 +-
 .../task/submission/config/GroovyMapBuilder.java   |   7 +
 .../helix/impl/workflow/PreWorkflowManager.java    |  33 +++--
 .../airavata/common/utils/ApplicationSettings.java |   5 +
 .../airavata/common/utils/ThriftClientPool.java    |  23 +++-
 .../common/utils/ThriftClientPoolTest.java         |  63 +++++++++
 .../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 |   1 +
 .../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 +
 .../src/main/resources/airavata-server.properties  |   1 +
 .../next/DeltaScripts/appCatalog_schema_delta.sql  |  19 +++
 60 files changed, 985 insertions(+), 131 deletions(-)


[airavata] 02/02: Merge branch 'develop' into mft-integration

Posted by di...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dimuthuupe pushed a commit to branch mft-integration
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit 8d8bc528b3740baddbc2b0ce623afd43772474ba
Merge: c685eb2 dfce1d7
Author: Dimuthu Wannipurage <di...@gmail.com>
AuthorDate: Wed Mar 4 01:43:22 2020 -0500

    Merge branch 'develop' into mft-integration

 .gitignore                                         |    5 +
 .../api/server/handler/AiravataServerHandler.java  |   13 +
 .../airavata-python-sdk/.gitignore                 |    4 +
 .../airavata-python-sdk/LICENSE                    |  201 +
 .../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      |    0
 .../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        |    0
 .../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      |    0
 .../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       |  197 +
 .../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    |   16 +-
 .../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             |    0
 .../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           |    0
 .../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/samples/__init__.py                  |   15 +
 .../build/lib/samples/api_server_client_samples.py |  201 +
 .../lib/samples/create_launch_echo_experiment.py   |  104 +
 .../samples/create_launch_gaussian_experiment.py   |  113 +
 .../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                |   62 +
 .../clients/group_manager_client.py                |  224 +
 .../clients/iam_admin_client.py                    |  246 +
 .../clients/keycloak_token_fetcher.py              |   67 +
 .../clients/sharing_registry_client.py             |  880 +++
 .../clients/tenant_profile_client.py               |  140 +
 .../clients/user_profile_client.py                 |  150 +
 .../airavata_python_sdk-1.0.0-py2.py3-none-any.whl |  Bin 0 -> 327991 bytes
 .../airavata-python-sdk/pom.xml                    |  124 -
 .../airavata-python-sdk/requirements.txt           |    7 +
 .../airavata-python-sdk/samples/__init__.py        |   15 +
 .../samples/api_server_client_samples.py           |  201 +
 .../samples/create_launch_echo_experiment.py       |  114 +
 .../samples/create_launch_gaussian_experiment.py   |  113 +
 .../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 -
 .../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      |  107 +
 .../airavata-python-sdk/transport/utils.py         |  234 +
 airavata-api/airavata-client-sdks/pom.xml          |    1 -
 .../scigap/develop/group_vars/all/vars.yml         |    2 +
 .../scigap/develop/group_vars/all/vault.yml        |   69 +-
 .../scigap/develop/group_vars/django/vars.yml      |    3 +-
 .../scigap/develop/host_vars/amp/vars.yml          |   16 +-
 .../scigap/develop/host_vars/{amp => geo}/vars.yml |   25 +-
 .../scigap/develop/host_vars/geo/vault.yml         |   15 +
 .../simccs/files/django-ssl-vhost.conf.j2          |    1 +
 .../scigap/develop/host_vars/simccs/vars.yml       |   17 +-
 dev-tools/ansible/inventories/scigap/develop/hosts |    4 +-
 .../scigap/production/group_vars/all/vars.yml      |    9 +
 .../scigap/production/group_vars/all/vault.yml     |   71 +-
 .../scigap/production/group_vars/django/vars.yml   |    3 +-
 .../scigap/production/host_vars/cgpe/vars.yml      |    8 +-
 .../scigap/production/host_vars/csbglsu/vars.yml   |    8 +-
 .../scigap/production/host_vars/delta/vars.yml     |    3 +-
 .../production/host_vars/distantreader/vars.yml    |    2 +-
 .../files/django-ssl-vhost.conf.j2                 |   16 +-
 .../scigap/production/host_vars/dreg/vars.yml      |    3 +-
 .../production/host_vars/futurewater/vars.yml      |    2 +
 .../{testdrive => microbial-genomes}/vars.yml      |   26 +-
 .../host_vars/microbial-genomes/vault.yml          |   15 +
 .../scigap/production/host_vars/newsimccs/vars.yml |   70 -
 .../production/host_vars/newsimccs/vault.yml       |   15 -
 .../scigap/production/host_vars/saverx/vars.yml    |    2 +-
 .../simccs/files/django-ssl-vhost.conf.j2          |    1 +
 .../scigap/production/host_vars/simccs/vars.yml    |   15 +-
 .../host_vars/{testdrive => smaltr}/vars.yml       |   26 +-
 .../scigap/production/host_vars/smaltr/vault.yml   |   15 +
 .../scigap/production/host_vars/testdrive/vars.yml |    4 +-
 .../host_vars/{saverx => toppic}/vars.yml          |   26 +-
 .../scigap/production/host_vars/toppic/vault.yml   |   15 +
 .../host_vars/{testdrive => v4i}/vars.yml          |   24 +-
 .../scigap/production/host_vars/v4i/vault.yml      |   15 +
 .../ansible/inventories/scigap/production/hosts    |    7 +-
 .../scigap/staging/group_vars/django/vars.yml      |    1 +
 dev-tools/ansible/roles/database/tasks/django.yml  |    4 +-
 dev-tools/ansible/roles/django/defaults/main.yml   |   10 +-
 dev-tools/ansible/roles/django/tasks/main.yml      |   13 +-
 .../django/templates/django-ssl-vhost.conf.j2      |    1 +
 .../roles/django/templates/django-vhost.conf.j2    |    1 +
 .../roles/django/templates/settings_local.py.j2    |    6 +-
 .../roles/django_setup/files/django-httpd.te       |   27 +-
 .../ansible/roles/django_setup/tasks/main.yml      |   33 +
 .../participant/airavata-server.properties.j2      |    7 +
 dev-tools/ansible/roles/httpd/defaults/main.yml    |    3 +
 dev-tools/ansible/roles/httpd/handlers/main.yml    |    2 +-
 .../templates/email-monitor/email-config.yaml.j2   |    1 +
 .../task/cancel/RemoteJobCancellationTask.java     |    6 +-
 .../task/submission/DefaultJobSubmissionTask.java  |   71 +-
 .../task/submission/config/GroovyMapBuilder.java   |   15 +-
 .../helix/impl/workflow/PostWorkflowManager.java   |    1 +
 .../src/main/resources/META-INF/persistence.xml    |    3 +
 .../src/main/resources/airavata-server.properties  |   13 +-
 .../core/entities/expcatalog/JobStatusEntity.java  |    7 +-
 .../component-cpis/credential-store-cpi.thrift     |    1 +
 .../component-cpis/credential_store_errors.thrift  |    1 +
 .../generate-thrift-stubs.sh                       |    4 +
 .../apache/airavata/tools/load/Authenticator.java  |    1 +
 499 files changed, 27711 insertions(+), 9279 deletions(-)