This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch registry-refactoring
in repository https://gitbox.apache.org/repos/asf/airavata.git.
omit b350f3a forcing an update with latest develop branch
omit 69af778 removing references to removed fields
omit 208e5d3 adding missing files back again from an old commit
omit 94d8ac2 fixing build failures in registry refactoring branch
omit 495cfca merging develop
omit a98d7fc merging with develop
omit e43905c Adding offset and limit filed to user-profile cpi
omit 19b54a0 adding thrift generated files
omit b10221a User Profile CPI Server
omit dbc6ed1 Resolving registry-refactoring branch compilation issues
omit a39c443 changing module name for user profile stubs
omit 1e9990e Merge branch 'registry-refactoring' of
https://github.com/abhijitkaranjkar89/airavata into registry-refactoring
omit fcb8d1c Changed path of user profile cpi classes
omit 659da19 Thrift CPI service Script for User Profile
omit 1d96b11 adding license block and breaking the tests to different
classes
omit 42cb597 fixing build issue
omit a7333d9 Replica catalog Entities, repositories and Junit
omit 8539fef Workflow catalog Junit
omit 3a748bd App Catalog and Compute Resource Entities
omit d8cd7ba Repository Test for Experiment Catalog
omit 727dfb7 Workflow Catalog Repositories
omit ec2ecff Workflow catalog Entities
omit 13e6278 Repostory Junot test
add fa7468a adding a new Email parser to handle SIU peculiar failed email
state
add 1fab963 adding new resource manager type to handle SIU UGE.
add a9c4ba1 rename job manager type
add d8132b7 hacky way to handle SIU Little Dog EMail issue
add 64ea7ee hacky way to handle SIU Little Dog EMail issue
add c076a56 AIRAVATA-2402 changes needed to be able to run
MigrationManager
add 020ecae AIRAVATA-2402 For testing migration, code to recreate a tenant
add bd526ad AIRAVATA-2402 Migrate user roles to Keycloak
add 7157992 AIRAVATA-2423 Properties file for migration config
add 1c320eb AIRAVATA-2423 Configuration of custom role names
add eeea42e AIRAVATA-2422 AIRAVATA-2427 Not migrating locked accounts
add 504f839 Add AiravataInternalGatewayId to GatewayEntity in
ProfileService
add aa15344 Auto generate and set UUID for internal_gateway_id in
GatewayEntity
add c26f289 AIRAVATA-2431 Allow duplicate emails in Keycloak realm
add 59ca27b Merge branch 'develop' of
https://git-wip-us.apache.org/repos/asf/airavata into develop
add 98ec4bf Checking for duplicate gateway request
add 29718e0 Making required changes
add b3e0754 Modified TenantProfileRepository.java to pass paramenters to
the query
add 9a31410 returning meaningful error messages from the sharing service
add 83102ed AIRAVATA-2431 Migrating Gateway and IAM Tenant also
add ff3fc16 AIRAVATA-2431 fixing typo
add de45cba AIRAVATA-2431 Fix creating Keycloak admin user
add ffbf329 AIRAVATA-2431 Ansible: update PGA for test seagrid
add f52024f AIRAVATA-2431 Add admin user to 'admin' role
add da720e3 AIRAVATA-2431 Fix adding admin user to "admin" role
add f089bb1 AIRAVATA-2431 Ansible test deploy for user migration
add c0c585f AIRAVATA-2408 Updating PHP namespace for profile services
add 3eb804b AIRAVATA-2408 Adding simple validation query for profile
service
add 8341d49 AIRAVATA-2432 Using Docker to run Thrift
add 0a59ba0 AIRAVATA-2432 Add --native-thrift to stub gen script
add b3338ce Merge branch 'thrift-docker' into develop
add b1c390c AIRAVATA-2408 Propogating user profile update to IAM server
add 7f3a939 AIRAVATA-2408 Fixing authz token claim verification
add b45fac7 Merge branch 'develop' of
https://git-wip-us.apache.org/repos/asf/airavata into develop
add 32e47de [AIRAVATA-2421] Clear EntityMangerFactory cache when creating
EntityManager
add 4e7d7cc AIRAVATA-2408 Updating Keycloak when user profile added
add e061361 AIRAVATA-2408 Remove user profile service methods from API
add 251070b removing script from PBS script
add 1279779 Dev SciGaP deploy (WIP); updates to Keycloak role
add 7ff7130 AIRAVATA-2376 Add millisecond precision to
TIME_OF_STATE_CHANGE
add 047521f AIRAVATA-2376 Switch to MariaDB jar in Ansible
add 93fa1f7 Merge branch 'AIRAVATA-2376' into develop
add 2b7a9a3 AIRAVATA-2376 Switch to MariaDB for Profile Service
add 35c7cdf AIRAVATA-2438 Lower case user profile user id/internal id
add 2075f41 Ansible - keycloak for dev SciGaP deploy
add 0429d37 Ansible - airavata servers for dev SciGaP deploy
add 225b09c MigrationManager: allow connecting to secure Airavata
add 9a27385 Adding spaces between terms in Tenant Profile queries
add 8b803d7 Null check query for dup gateway
add 3b80b59 Assign UUID to gateway when creating
add 649d579 Bringing client_truststore.jks in Ansible inv. up to date
add ae2e0e6 Removing unused remote.idp.service.url, using iam.server.url
instead
add 3ed7880 MigrationManager: populate claims map for adding user profile
add 555eb6b Setting up Keycloak admin user and gw resource profile
add 3424248 PGA configs for dev.seagrid.org, dev.scigap.org
add b24d60f Ansible configuration for PGA airavata-profile-service-server
add 13ed71f Setting gateway storage resource id for dev.seagrid.org
add 14bb432 AIRAVATA-2403 Simplifying IamAdminService methods
add 78f0895 AIRAVATA-2403 Adding user role management methods
add f0f6b34 ignoring unresolved wildcard files
add da4a570 Moving composer update after permissions update
add 883c3f4 updating nanoconfinement url
add a445590 Merge remote-tracking branch 'origin/master' into develop
add 2800689 AIRAVATA-2430 Ansible template/vars for PGA auth options
add 24b869a AIRAVATA-2430 Ansible config for external idp logo option
add a9d2771 AIRAVATA-2405 IamAdminService method to get users in role
add cd230e2 adding queueSpecific macro support
add 0479066 AIRAVATA-2405 Fix getUsersWithRole
add 2b92f65 AIRAVATA-2453 0.17->0.18 DB migration scripts
add cb4565d Duplicate check query for gateway requests
add 9792d27 AIRAVATA-2419 Enable security in dev environment
add de6fcb1 AIRAVATA-2419 Save admin credentials when migrating
add ec20fe5 Migrated dev.testdrive.airavata.org
add b8449f5 Add logout redirect URL when setting up Keycloak realm
add 67e8b52 AIRAVATA-2419 Adding getAllAccessibleUsers to role permissions
add 0d93a45 Merge branch 'develop' of
https://git-wip-us.apache.org/repos/asf/airavata into develop
add f1f3712 [AIRAVATA-2421] Add null check before clearing
EntityManagerFactory cache
add d3bc3b6 [AIRAVATA-2421] Clear the EntityManager cache
add aadaa25 handling multiple file transfers for wildcards
add 51005a1 merge
add 2e667f2 fixing issue in widlcard output file transfer
add 0f643e4 AIRAVATA-2419 Add getAllApplicationDeployments to
gateway-user role
add 30a0132 AIRAVATA-2419 Add *ByAdmin methods to admin-read-only role
add fa89244 AIRAVATA-2419 Add user resource profile methods to permissions
add 867135d merge
add 94508b6 more logging for debugging
add a860fd9 WIP
add 66d98bc adding user profile client, which was accidently deleted in
last commit
add 2a00dd2 AIRAVATA-2419 Add sharing resource methods to permissions
add 324a9f7 merge
add 6c2d7c5 fixing issue in creating new process and experiment outputs
add 4691113 AIRAVATA-2470 TenantProfileService look up gateway by
internal id
add c48982d AIRAVATA-2470 Returning all of requester's gateways
add d955465 merging origin
add 5ab0dc9 using gateway level credential store token for storage
resource
add 165538f Set email verified for admin account
add 47f57e7 merging origin branch
add 160f70e Allow admin-read-only to call getGateway
add b7e06da AIRAVATA-2471 AIRAVATA-2419 Allow users to generate ssh key
for profile
add 4e4a639 AIRAVATA-2471 AIRAVATA-2419 Allow users to get credential
summaries
add 774b4c9 AIRAVATA-2471 AIRAVATA-2419 Allow users to delete ssh keys
add a0c6b89 Merge branch 'develop' of
https://git-wip-us.apache.org/repos/asf/airavata into develop
add 7af2047 all owners are treated as equal
add d49fcd7 removing last commit: all owners are treated as equal
add 704ba66 fixing untaring issue in archive task
add fe6e9a2 orderby clause in experiment search
add b5a597e AIRAVATA-2453 lowercasing USER_GROUP.GROUP_ID also
add 48995ea Updated production SciGaP deployment for Keycloak migration
add 042ecf7 Removing cinetvtech
add 601a65d Updating production scigap hosts
add 1ecce70 Updating production client_truststore.jks
add fc09a35 Updating client id/secret from Keycloak
add 70fd7b1 Updating production pga configs for beta deploys
add 037a8d1 Adding dependency needed for SELinux management
add 295d50e Updated gateway data store id for beta sites
add 9ba8954 Keep Ultrascan PGA on 0.17 branch for now
add 8e05950 Updating Keycloak client id/secret
add ee6e3da Some updates to pga configs
add f169bb1 Production scigap url updates, pga configs
add 217fa0f Updating storage resource id
add cd34c55 Updating pga config for Ultrascan, still on 0.17
add 6c46dfe Merge branch 'keycloak-prod-migration' into develop
add a8e99e8 Adding CILogon to scigap
add 45bbc25 AIRAVATA-2405 Search only most recent users for role
add 226cd3f AIRAVATA-2405 getUsersWithRole debug logging
add 86713ee AIRAVATA-2405 getUsersWithRole test
add 5d4d105 AIRAVATA-2405 loading all users in batches
add 5baf04d Adding SIU theme
add 101a687 adding accord and nanoshape gateways
add d03c724 Ci Logon integration
add 75edff6 Georgia Tech Ansible Script
add e72ddf0 Adding DBEventManagerRunner to server start
add 33a601f Start DB Event Manager before other servers
add 1463341 May not get Gateway CREATE event so add DOMAIN on UPDATE if
not exists
add aff5156 Sharing DOMAIN has DOMAIN_ID that is the same as GATEWAY_ID
add 2aab0ea Updating Accord admin username
add 03d6918 Setting SSH keys for Accord, Nano Shape gateway storage
add c8ee09c Using parameter binding to handle single quote in proj/exp
names
add 1492fdc Putting Utah PGA on develop branch for Keycloak/CILogon
integration
add 632b76a Merge remote-tracking branch 'origin/develop' into develop
add f43c761 Georgia Tech Ansible Script
add fa868f5 UAB and NMSU Gateway Ansible Scripts
add 461fdbb Ansible: Georgia Tech ssh key
add 89e7e7f Parameter binding for sharing registry queries
add 8df51da Merge remote-tracking branch 'origin/develop' into develop
add a0a66dc new-mexico-state and alabama-birmingham ssh keys
add edd1dbb merge
add 7307b31 orderby clause in experiment search
add f386e38 fixing bug in sharing registry
add e7e7771 updating some of the group management API methods in
AiravataServerHandler
add 1f35ede UAB and NMSU Gateway Ansible Script updates
add d49f252 PICKSC PGA scripts
add 6d6973d adding sharing php and python thrift generated code to
language specific sdks
add ad013e0 adding TLS mutual verification support for Sharing Service
add 0f03a85 Switching branch before merge to master
add fe2bc6e Adding sharing.tls.enabled to ansible scripts
add a0d83fe Open firewall for sharing registry port
add 0d9d152 adding comment to the sharing reg. tls enabled configuration
add 92efa1b setting domainid from domain name
add c171c67 sharing server require client auth
add 84e8eef fixing AIRAVATA-2506: Treating airavataInternalUserId as the
userId for sharing registry service
add e9b4276 Merge branch 'AIRAVATA-2376'
add ec62e68 Adding USD cluster email
add 11e80b0 removing pbs script comment
add d8c4f45 Adding PBS email address for LSU cluster
add b062491 all owners are treated as equal
add 983225c removing last commit: all owners are treated as equal
add 36edde6 Switching branch before merge to master
add 21a7505 Merge branch 'prep-master-merge'
add b279904 AIRAVATA-2507 Change access token, sso idle session timeouts
add a7573b2 Merge branch 'AIRAVATA-2507' into develop
add b182ca1 fixing minor issues in local fork job submission
add efa619b fixing bug in initializing user profile in the sharing db
event handler
add 1a5cf4e adding more log messages to SCPThirdparty file transfer
method to track down failures
add c3262a0 adding INPUTS_ALL to the groovy map
add bb3d478 setting export commands to the Groovy context
add 34e1c0e removing extra export
add 67f6fad Added Diana's email to admin emails
add ccd2518 Update Ansible deploy for dREG gateway (Keycloak migration)
add 2f471d1 Added WVState University gateway directory
add 862c25b Added IU Geology Survey Group gateway directory vara.yml
add 5ad4734 Added IU Geology Survey Group gateway directory vault.yml
add 8f57d7c Changes to the vars.yml, added the key for data storage access
add 4b1c437 Changes to the vars.yml, added the key for data storage access
add d537890 Changes to the vars.yml, added the key for data storage access
add 2512037 Added Antony's email and sgrc mailing list for notifications
add fd8f207 Added Antony's email and sgrc mailing list for notifications
add 0822efc Added Antony's email and sgrc mailing list for notifications
add 6488090 UAB CILogon config
add 4f1122d Merge remote-tracking branch 'origin/master'
add b0beb30 New NCSA Gateway vars.yml
add ba7dcd3 New NCSA Gateway vault.yml
add e74f781 Added new NCSA Gateway
add 8f358c4 Add CILogon to SimVascular and NCSA-Industry
add ce376aa Add template inventory directory, updated README and cleaned
up inventories
add f2e5f0d Merge branch 'master' into develop
add 8e77566 AIRAVATA-2505 Upgrade Airavata to Thrift 0.10.0
add 666bcdf AIRAVATA-2505 merging thrift 0.10.0 upgrade branch
add 1c39e2e AIRAVATA-2500 Initial interfaces, APIs for account
provisioning
add 77baac4 AIRAVATA-2500 Implement SSHAccountProvisionerFactory
add 2a90139 AIRAVATA-2500 Update thrift API and regenerated
add 3d161b8 AIRAVATA-2500 SSHAccountManager: install SSH key and verify
add 8c748c6 AIRAVATA-2500 Add creation of scratch location
add 0d1e90f AIRAVATA-2500 Finish implementing SSHAccountManager
add 8f2f135 AIRAVATA-2500 Implement doesUserHaveSSHAccount and setup SSH
account methods in API
add 722aabd AIRAVATA-2500: generated Thrift stub code
add ac2823a AIRAVATA-2500 Persist SSH account provisioner and config
add 469a7e7 AIRAVATA-2500 Thrift stub generation
add 643d35b AIRAVATA-2500 Implement API method to get provisioner metadata
add 3184c23 AIRAVATA-2500 Thrift stub code generation
add 31f3906 AIRAVATA-2500 SSHAccountManager bug fixes
add 71d33ea AIRAVATA-2500 Added additional info field for SSH Account
Provisioners
add fab1900 AIRAVATA-2500 Thrift stub code generation
add 1c2ab27 AIRAVATA-2500 Partial Implementation
add 7437112 Integrate IULdapSSHAccountProvisioner with fixes
add 66689a8 AIRAVATA-2500 Improved error handling, error messages
add 2425187 AIRAVATA-2500 Javadoc for SSHAccountProvisioner interfaces
add 42059ec AIRAVATA-2500 Disallow overwriting LDAP SSH key
add 8f68bc1 AIRAVATA-2500 Adding try/catch around doesUserHaveSSHAccount
add 596eb5b AIRAVATA-2500 Fix bug deriving ssh hostname
add 20fc3fd AIRAVATA-2500 Add 'validated' flag to
UserComputeResourcePreference
add e5dcade AIRAVATA-2500 Thrift stub code generation
add 29fedaf AIRAVATA-2500 fixing order of arguments
add ba4982c AIRAVATA-2500 data migration for new validated flag
add 50d7bb6 AIRAVATA-2500 Returning/using username of cluster account
add ebdf897 Merge branch 'AIRAVATA-2500' into develop
add db2a682 adding a place holder for allocation manager
add de6faa3 AIRAVATA-2500 Add new methods to API security
add 430001c Merge branch 'AIRAVATA-2500' into develop
add 52d9238 AIRAVATA-2508 Set admin password in Keycloak, gateway profile
add a27a829 Merge branch 'AIRAVATA-2508' into develop
add 16d5920 Added Alison's email for admin notifications at user account
creation
add 5d49548 Added Anita's email for admin notifications at user account
creation
add d31d1cc Added SGRC group email for admin notifications at user
account creation
add 0ad3fdd Added SGRC group email for admin notifications at user
account creation
add 19f120c Added SGRC group email and Sai's email for admin
notifications at user account creation
add 6859974 Added SGRC group email for admin notifications at user
account creation
add 8041bf8 Added SGRC group email for admin notifications at user
account creation
add 8d38de8 Added SGRC group email for admin notifications at user
account creation
add 1005e87 Added SGRC group email and Cameron's email for admin
notifications at user account creation
add aaf4749 Added SGRC group email or admin notifications at user account
creation
add 817b637 Updated iugeosurvey pga config with theme
add 73cf9e1 Adding CILogon config for NMSU
add 6c0786f Fix IU Gateway CILogon Keycloak hint
add e0b64eb Change label of CILogon auth option from "CILogon" => "IU CAS"
add 124558d AIRAVATA-2517 Keycloak MySQL conn. validation
add 95cb204 Merge branch 'AIRAVATA-2517-keycloak-mysql-connections' into
develop
add 1a6606f AIRAVATA-2558 Fix paging for getUserProjects
add 784d3de Adding new Kentucky gateway
add b8aaabc Merge branches 'AIRAVATA-2507' and 'AIRAVATA-2508'
add 8223d51 AIRAVATA-2521 Custom gateway level max values for Simvascular
add 7b0cc0b Ignore backup files (from emacs, etc.)
add 5f04191 Merge branch 'master' into develop
add 970dc68 Log exception with stacktrace when API server fails to start
add 5bf7fce Merge branch 'master' into develop
add 72cfc64 Adding new Kentucky gateway
add 4a2b956 Adding new Kentucky gateway
add 857b99b Merge branch 'master' of
https://git-wip-us.apache.org/repos/asf/airavata
add 8c8ad8b fixed the auth client secret typo
add 15a8d36 New Ultrascan gateway with production SciGaP
add e016b85 Added new Ultrascan gateway with production SciGaP
add 7ca2145 Added new Ultrascan gateway with production SciGaP
add f392b8d Added Nathon's mail to admin emails
add 6aa1195 Added CILogon to kentucky gateway
add eb44aac Fixed a typo in added CILogon to kentucky gateway
add 8579f2a Workaround PasswordCredential being a subclass of
SSHCredential
add 23a1bf7 Merge branch 'credential-store-get-summaries' into develop
add 44553b9 Change repo urls to github
add 96840a7 Merge branch 'master' into develop
add 9935b6b Fix compile error
add be02824 Merge branch 'credential-store-get-summaries' into develop
add 5e7e5c5 AIRAVATA-2500 Trim public key before storing in LDAP
add 6885a26 Merge branch 'AIRAVATA-2500' into develop
add cb0b5ef Change text on CILogon button for dev seagrid
add e1bd58f generating profile service stubs with dashboard customization
attributes
add 4988f92 generating profile service stubs with dashboard customization
attributes
add f26ea4c Adding new JPA entity for custom dashboard
add 8679ab5 Reverting services related to custom dashboard
add ac23b72 Reverting services related to custom dashboard
add 4d51329 Generated PHP SDK client changes
add b73cf69 Merge pull request #130 from sachinkariyattin/develop
add 3451a63 AIRAVATA-2581 Rename python package `apache.airavata` =>
`airavata`
add c663745 Initial commit for the pull request
add 2c55c4b generating thrift stubs for Owner and Admin models
add 07d4d8e generating thrift stubs for Owner and Admin models
add c04861f Adding repository classes and entities
add 6dfa6f2 Adding repository classes and entities
add 8cc934f Adding handler method definitions
add 03dbe9c Adding repository methods
add 342cc26 Adding transferGroupOwnership method
add 35cd0f5 Deleting the temp read me
add 2f84474 Fixing owner entity
add bc8d76f Renaming models
add 027af88 Merge pull request #141 from sachinkariyattin/group_roles
add 2269b50 Adding README for profile service
add 084227b Updated README
add 3e21d49 Merge pull request #137 from
sachinkariyattin/profile_service_readme
add 2a7f51d Deleting GroupOwner model
add 84ddb3a AIRAVATA-2608 Fix Zookeeper download url
add ccb09a9 AIRAVATA-2608 totalSizeCap of 1GB on airavata log files
add bae2f2f AIRAVATA-2608 Keep at most 30 archived log files
add 27cde9d Fixing workflow_catalog typo
add bc5d4c8 Initial commit for the pull request
add 206abb8 Generating thrift stubs for group manager
add 8810c04 Adding API methods GroupManagerServiceHandler
add 5f65d4c Using autztoken to get gateway ID
add ab467ac Reverted dependency on api-server, added ThriftClientPool
class for profile service
add ea0eb0d Removing hardcoded project version from pom
add fa2afd8 Removing API methods from AiravataServerHandler and
correcting build errors
add e759204 Reverting README changes created for intital pull request
add 5e36ed3 Reverting README changes created for intital pull request
add a7f24b6 Adding SecurityCheck annotation
add f51745f Using regular client instead of ThriftClientPool
add 0fb711c Adding tests for group roles
add 4ec92a7 Adding GroupManager client sample
add 6b8c79d Added a new test gateway with develop airavata server for SGA
class student project
add 90f67ff changing Xbaya to pga
add 737c290 Merge branch 'master' of https://github.com/apache/airavata
add 2a3302c Added a new test gateway with develop airavata server for SGA
class student project
add a68ff57 Initial API server framework
add c3644ef Implementing Experiment and Application creation APIs
add 98afe91 Implemented Orchestrator to accept messages from launch queue
and create tasks and processes for experiments
add c4a3a05 Adding task microservices for each task type
add e96bced Adding task microservices for each task type - v2
add f800a63 Support to async task execution to avoid task being executed
by the kafka consumer thread
add 04f88bc Publishing events of a task to a single partition to achieve
ordered delivery
add 14a62f9 Implementing the event sink to perisit task states to the
database
add 56bb2fa Compute resource operations to decouple the communication
between tasks and compute resources
add fa3a242 Restructuring modules and fixing docker builds
add 4268067 Exposing port 8080 of api-server container
add da921e9 Adding kubernetes scripts to deploy microservices on
kubernetes
add 549ae48 Adding API server endpoint to accept process status
add 4e27cb5 Adding get all method to API server resources
add e1e09b8 Web console initial commit
add 2d18e15 Adding Experiment and App Interface creation functionality to
Web Console
add e1d73b5 Adding Experiment detail pages
add 95fb8d4 Added task event view console
add 4f19f5c Adding setup page to configure API Server endpoint
add 9b8c097 Fixing bugs in task execution processes
add cb4438f Uploading experiment outputs to Data Store
add 421fd4a Docker file to build console docker image
add 7b16ba6 Externalizing db username and password
add 67de113 Minor improvements
add 70076aa Adding dependency management
add 35ef652 Adding license headers
add 3077522 Updated readme
add 88acdf1 Merge pull request #135 from DImuthuUpe/master
add b7159b0 Revert "Container Based Task Execution Workflow for Airavata"
add f1fc62d Merge pull request #136 from apache/revert-135-master
add 249111f Fixing typo
add 5c12e94 AIRAVATA-2517 Applying Keycloak MySQL config to HA too
add eec7b76 Merge branch 'AIRAVATA-2517-keycloak-mysql-connections'
add 0ba2ddb Disable sharing in new ultrascan portal
add 3908471 changing monitoring email
add 8aa2c45 Adding gfac.yml playbook for updating gfac only
add 27ea5d5 Google Analytics ID in ansible pga_config.php template
add edf1783 Merge branch 'google-analytics-ansible' into develop
add d802360 Added SIU big dog email and jetstream email in to the
production config
add 0e35b48 changing ultrascan gateway to point to production stack
add 236455f temporarly adding dev ultrascan to point to gw153 airavata,
this will soon be removed.
add 6cee9a2 Merge branch 'google-analytics-ansible'
add b5d2d37 Remove local state from SCPDataStageTask
add dedbfc9 AIRAVATA-2571 Set emailVerified=true when user is enabled
add 7a9164f AIRAVATA-2571 Use `state` field to indicate if Keycloak user
is enabled
add 41d371b Merge branch 'AIRAVATA-2571-email-verified' into develop
new 4153e28 Repostory Junot test
new d9505f3 Workflow catalog Entities
new e686935 Workflow Catalog Repositories
new 9edef9b Repository Test for Experiment Catalog
new 4e0c9d0 App Catalog and Compute Resource Entities
new 3f2e056 Workflow catalog Junit
new c825fb0 Replica catalog Entities, repositories and Junit
new 5f5d035 fixing build issue
new 6ded289 adding license block and breaking the tests to different
classes
new 71f6422 Thrift CPI service Script for User Profile
new 108dcd4 Changed path of user profile cpi classes
new 7e34167 changing module name for user profile stubs
new 43f5817 Resolving registry-refactoring branch compilation issues
new 9599a91 User Profile CPI Server
new e3c7d91 User Profile CPI Server
new 26f9d3d Adding offset and limit filed to user-profile cpi
new 9cf12bd fixing build failures in registry refactoring branch
new 89af670 adding missing files back again from an old commit
new 6aefb7e removing references to removed fields
new 78826ec Removing user profile changes from registry refactoring branch
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b350f3a)
\
N -- N -- N refs/heads/registry-refactoring (78826ec)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 20 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:
airavata-api/airavata-api-server/pom.xml | 5 +
.../api/server/handler/AiravataServerHandler.java | 202 +-
.../java/org/apache/airavata/api/Airavata.java | 74096 +++++++++----------
.../apache/airavata/api/airavata_apiConstants.java | 33 +-
.../lib/airavata/sharing_models_constants.cpp} | 50 +-
.../lib/airavata/sharing_models_constants.h} | 58 +-
.../lib/airavata/sharing_models_types.cpp | 2252 +
.../resources/lib/airavata/sharing_models_types.h | 1050 +
.../main/resources/lib/Airavata/API/Airavata.php | 8450 ++-
.../resources/lib/Airavata/API/Error/Types.php | 2 +-
.../API/Sharing/SharingRegistryService.php | 14248 ++++
.../lib/{ => Airavata/API/Sharing}/Types.php | 4 +-
.../src/main/resources/lib/Airavata/API/Types.php | 2 +-
.../Model/AppCatalog/AppDeployment/Types.php | 2 +-
.../Model/AppCatalog/AppInterface/Types.php | 2 +-
.../Model/AppCatalog/ComputeResource/Types.php | 2 +-
.../Model/AppCatalog/GatewayProfile/Types.php | 145 +-
.../Model/AppCatalog/Parallelism/Types.php | 2 +-
.../Model/AppCatalog/StorageResource/Types.php | 2 +-
.../Model/AppCatalog/UserResourceProfile/Types.php | 30 +-
.../lib/Airavata/Model/Application/Io/Types.php | 2 +-
.../resources/lib/Airavata/Model/Commons/Types.php | 2 +-
.../lib/Airavata/Model/Credential/Store/Types.php | 2 +-
.../lib/Airavata/Model/Data/Movement/Types.php | 2 +-
.../lib/Airavata/Model/Data/Replica/Types.php | 2 +-
.../resources/lib/Airavata/Model/Dbevent/Types.php | 2 +-
.../lib/Airavata/Model/Experiment/Types.php | 2 +-
.../resources/lib/Airavata/Model/Group/Types.php | 2 +-
.../lib/Airavata/Model/Messaging/Event/Types.php | 2 +-
.../resources/lib/Airavata/Model/Process/Types.php | 2 +-
.../lib/Airavata/Model/Scheduling/Types.php | 2 +-
.../lib/Airavata/Model/Security/Types.php | 2 +-
.../resources/lib/Airavata/Model/Sharing/Types.php | 2360 +
.../resources/lib/Airavata/Model/Status/Types.php | 2 +-
.../resources/lib/Airavata/Model/Task/Types.php | 2 +-
.../resources/lib/Airavata/Model/Tenant/Types.php | 2 +-
.../main/resources/lib/Airavata/Model/Types.php | 2 +-
.../resources/lib/Airavata/Model/User/Types.php | 1042 +-
.../lib/Airavata/Model/Workspace/Types.php | 2 +-
.../resources/lib/Airavata/Model/job/Types.php | 2 +-
.../Service/Iam/Admin/Services/CPI/Error/Types.php | 95 +
.../Iam/Admin/Services/CPI/IamAdminServices.php | 3198 +
.../Service/Iam/Admin/Services/CPI/Types.php | 33 +
.../Service/Profile/Tenant/CPI/Error/Types.php | 95 +
.../Profile/Tenant/CPI/TenantProfileService.php | 2439 +
.../Airavata/Service/Profile/Tenant/CPI/Types.php | 33 +
.../lib/{ => Airavata/Service/Profile}/Types.php | 4 +-
.../Service/Profile/User/CPI/Error/Types.php | 95 +
.../Airavata/Service/Profile/User/CPI/Types.php | 33 +
.../Profile/User/CPI/UserProfileService.php | 2050 +
.../src/main/resources/lib/Types.php | 2 +-
.../model/messaging => airavata}/__init__.py | 0
.../resources/lib/airavata/api/Airavata-remote | 1314 +
.../main/resources/lib/airavata/api/Airavata.py | 53044 +++++++++++++
.../lib/{apache => }/airavata/api/__init__.py | 0
.../main/resources/lib/airavata/api/constants.py | 13 +
.../api/error}/__init__.py | 0
.../resources/lib/airavata/api/error/constants.py | 12 +
.../resources/lib/airavata/api/error/ttypes.py | 947 +
.../api/sharing/SharingRegistryService-remote | 460 +
.../airavata/api/sharing/SharingRegistryService.py | 11422 +++
.../resources/lib/airavata/api/sharing/__init__.py | 1 +
.../lib/airavata/api/sharing/constants.py | 12 +
.../resources/lib/airavata/api/sharing/ttypes.py | 14 +
.../src/main/resources/lib/airavata/api/ttypes.py | 35 +
.../experiment => airavata/model}/__init__.py | 0
.../data => airavata/model/appcatalog}/__init__.py | 0
.../appcatalog/accountprovisioning}/__init__.py | 0
.../appcatalog/accountprovisioning/constants.py | 12 +
.../model/appcatalog/accountprovisioning/ttypes.py | 243 +
.../model/appcatalog/appdeployment}/__init__.py | 0
.../model/appcatalog/appdeployment/constants.py | 12 +
.../model/appcatalog/appdeployment/ttypes.py | 651 +
.../model/appcatalog/appinterface}/__init__.py | 0
.../model/appcatalog/appinterface/constants.py | 12 +
.../model/appcatalog/appinterface/ttypes.py | 201 +
.../model/appcatalog/computeresource}/__init__.py | 0
.../model/appcatalog/computeresource/constants.py | 12 +
.../model/appcatalog/computeresource/ttypes.py | 1687 +
.../model/appcatalog/gatewayprofile}/__init__.py | 0
.../model/appcatalog/gatewayprofile/constants.py | 12 +
.../model/appcatalog/gatewayprofile/ttypes.py | 569 +
.../model/appcatalog/parallelism}/__init__.py | 0
.../model/appcatalog/parallelism/constants.py | 12 +
.../model/appcatalog/parallelism/ttypes.py | 56 +
.../model/appcatalog/storageresource}/__init__.py | 0
.../model/appcatalog/storageresource/constants.py | 12 +
.../model/appcatalog/storageresource/ttypes.py | 152 +
.../appcatalog/userresourceprofile}/__init__.py | 0
.../appcatalog/userresourceprofile/constants.py | 12 +
.../model/appcatalog/userresourceprofile/ttypes.py | 515 +
.../airavata/model/application/__init__.py | 0
.../model/application/io}/__init__.py | 0
.../lib/airavata/model/application/io/constants.py | 12 +
.../lib/airavata/model/application/io/ttypes.py | 486 +
.../event => airavata/model/commons}/__init__.py | 0
.../lib/airavata/model/commons/constants.py | 13 +
.../resources/lib/airavata/model/commons/ttypes.py | 308 +
.../main/resources/lib/airavata/model/constants.py | 12 +
.../model/credential}/__init__.py | 0
.../model/credential/store}/__init__.py | 0
.../airavata/model/credential/store/constants.py | 13 +
.../lib/airavata/model/credential/store/ttypes.py | 729 +
.../airavata => airavata/model/data}/__init__.py | 0
.../model/data/movement}/__init__.py | 0
.../lib/airavata/model/data/movement/constants.py | 12 +
.../lib/airavata/model/data/movement/ttypes.py | 588 +
.../model/data/replica}/__init__.py | 0
.../lib/airavata/model/data/replica/constants.py | 12 +
.../lib/airavata/model/data/replica/ttypes.py | 477 +
.../airavata/model/dbevent/__init__.py | 0
.../lib/airavata/model/dbevent/constants.py | 12 +
.../resources/lib/airavata/model/dbevent/ttypes.py | 462 +
.../model/experiment}/__init__.py | 0
.../lib/airavata/model/experiment/constants.py | 12 +
.../lib/airavata/model/experiment/ttypes.py | 1061 +
.../replica => airavata/model/group}/__init__.py | 0
.../lib/airavata/model/group/constants.py | 12 +
.../resources/lib/airavata/model/group/ttypes.py | 169 +
.../product => airavata/model/job}/__init__.py | 0
.../resources/lib/airavata/model/job/constants.py | 12 +
.../resources/lib/airavata/model/job/ttypes.py | 223 +
.../model/messaging}/__init__.py | 0
.../model/messaging/event}/__init__.py | 0
.../airavata/model/messaging/event/constants.py | 12 +
.../lib/airavata/model/messaging/event/ttypes.py | 1407 +
.../commons => airavata/model/process}/__init__.py | 0
.../lib/airavata/model/process/constants.py | 12 +
.../resources/lib/airavata/model/process/ttypes.py | 420 +
.../io => airavata/model/scheduling}/__init__.py | 0
.../lib/airavata/model/scheduling/constants.py | 12 +
.../lib/airavata/model/scheduling/ttypes.py | 209 +
.../model/security}/__init__.py | 0
.../lib/airavata/model/security/constants.py | 12 +
.../lib/airavata/model/security/ttypes.py | 97 +
.../model/sharing}/__init__.py | 0
.../lib/airavata/model/sharing/constants.py | 13 +
.../resources/lib/airavata/model/sharing/ttypes.py | 1612 +
.../model/status}/__init__.py | 0
.../lib/airavata/model/status/constants.py | 12 +
.../resources/lib/airavata/model/status/ttypes.py | 645 +
.../model/task}/__init__.py | 0
.../resources/lib/airavata/model/task/constants.py | 12 +
.../resources/lib/airavata/model/task/ttypes.py | 671 +
.../model/tenant}/__init__.py | 0
.../lib/airavata/model/tenant/constants.py | 12 +
.../resources/lib/airavata/model/tenant/ttypes.py | 452 +
.../main/resources/lib/airavata/model/ttypes.py | 31 +
.../model/user}/__init__.py | 0
.../resources/lib/airavata/model/user/constants.py | 13 +
.../resources/lib/airavata/model/user/ttypes.py | 777 +
.../model/workflow}/__init__.py | 0
.../lib/airavata/model/workflow/constants.py | 12 +
.../lib/airavata/model/workflow/ttypes.py | 764 +
.../model/workspace}/__init__.py | 0
.../lib/airavata/model/workspace/constants.py | 12 +
.../lib/airavata/model/workspace/ttypes.py | 873 +
.../lib/apache/airavata/api/Airavata-remote | 1270 -
.../resources/lib/apache/airavata/api/Airavata.py | 54851 --------------
.../resources/lib/apache/airavata/api/constants.py | 12 -
.../lib/apache/airavata/api/error/__init__.py | 1 -
.../lib/apache/airavata/api/error/constants.py | 11 -
.../lib/apache/airavata/api/error/ttypes.py | 1016 -
.../resources/lib/apache/airavata/api/ttypes.py | 40 -
.../lib/apache/airavata/model/__init__.py | 1 -
.../model/appcatalog/appdeployment/constants.py | 11 -
.../model/appcatalog/appdeployment/ttypes.py | 699 -
.../model/appcatalog/appinterface/constants.py | 11 -
.../model/appcatalog/appinterface/ttypes.py | 219 -
.../model/appcatalog/computeresource/constants.py | 11 -
.../model/appcatalog/computeresource/ttypes.py | 1784 -
.../appcatalog/credentialsummary/constants.py | 11 -
.../model/appcatalog/credentialsummary/ttypes.py | 154 -
.../model/appcatalog/gatewayprofile/constants.py | 11 -
.../model/appcatalog/gatewayprofile/ttypes.py | 564 -
.../model/appcatalog/parallelism/constants.py | 11 -
.../model/appcatalog/parallelism/ttypes.py | 60 -
.../model/appcatalog/storageresource/constants.py | 11 -
.../model/appcatalog/storageresource/ttypes.py | 167 -
.../appcatalog/userresourceprofile/constants.py | 11 -
.../model/appcatalog/userresourceprofile/ttypes.py | 538 -
.../airavata/model/application/io/constants.py | 11 -
.../apache/airavata/model/application/io/ttypes.py | 523 -
.../lib/apache/airavata/model/commons/constants.py | 12 -
.../lib/apache/airavata/model/commons/ttypes.py | 335 -
.../lib/apache/airavata/model/constants.py | 11 -
.../airavata/model/data/movement/constants.py | 11 -
.../apache/airavata/model/data/movement/ttypes.py | 625 -
.../airavata/model/data/product/constants.py | 11 -
.../apache/airavata/model/data/product/ttypes.py | 549 -
.../airavata/model/data/replica/constants.py | 11 -
.../apache/airavata/model/data/replica/ttypes.py | 511 -
.../airavata/model/data/resource/constants.py | 11 -
.../apache/airavata/model/data/resource/ttypes.py | 535 -
.../lib/apache/airavata/model/dbevent/constants.py | 11 -
.../lib/apache/airavata/model/dbevent/ttypes.py | 494 -
.../apache/airavata/model/experiment/constants.py | 11 -
.../lib/apache/airavata/model/experiment/ttypes.py | 1132 -
.../lib/apache/airavata/model/group/constants.py | 11 -
.../lib/apache/airavata/model/group/ttypes.py | 182 -
.../lib/apache/airavata/model/job/constants.py | 11 -
.../lib/apache/airavata/model/job/ttypes.py | 245 -
.../airavata/model/messaging/event/constants.py | 11 -
.../airavata/model/messaging/event/ttypes.py | 1514 -
.../lib/apache/airavata/model/process/constants.py | 11 -
.../lib/apache/airavata/model/process/ttypes.py | 454 -
.../apache/airavata/model/scheduling/constants.py | 11 -
.../lib/apache/airavata/model/scheduling/ttypes.py | 230 -
.../apache/airavata/model/security/constants.py | 11 -
.../lib/apache/airavata/model/security/ttypes.py | 108 -
.../lib/apache/airavata/model/status/constants.py | 11 -
.../lib/apache/airavata/model/status/ttypes.py | 684 -
.../lib/apache/airavata/model/task/constants.py | 11 -
.../lib/apache/airavata/model/task/ttypes.py | 719 -
.../lib/apache/airavata/model/tenant/constants.py | 11 -
.../lib/apache/airavata/model/tenant/ttypes.py | 488 -
.../resources/lib/apache/airavata/model/ttypes.py | 37 -
.../lib/apache/airavata/model/user/constants.py | 12 -
.../lib/apache/airavata/model/user/ttypes.py | 817 -
.../apache/airavata/model/workflow/constants.py | 11 -
.../lib/apache/airavata/model/workflow/ttypes.py | 822 -
.../apache/airavata/model/workspace/constants.py | 11 -
.../model/workspace/experiment/constants.py | 14 -
.../airavata/model/workspace/experiment/ttypes.py | 3474 -
.../lib/apache/airavata/model/workspace/ttypes.py | 941 -
.../lib/credential_store_data_models/constants.py | 12 -
.../lib/credential_store_data_models/ttypes.py | 786 -
.../org/apache/airavata/model/ComponentState.java | 2 +-
.../org/apache/airavata/model/ComponentStatus.java | 150 +-
.../java/org/apache/airavata/model/EdgeModel.java | 169 +-
.../java/org/apache/airavata/model/NodeModel.java | 203 +-
.../java/org/apache/airavata/model/PortModel.java | 186 +-
.../org/apache/airavata/model/WorkflowModel.java | 294 +-
.../org/apache/airavata/model/WorkflowState.java | 2 +-
.../org/apache/airavata/model/WorkflowStatus.java | 150 +-
.../accountprovisioning/SSHAccountProvisioner.java | 722 +
.../SSHAccountProvisionerConfigParam.java | 702 +
.../SSHAccountProvisionerConfigParamType.java} | 18 +-
.../ApplicationDeploymentDescription.java | 480 +-
.../appdeployment/ApplicationModule.java | 179 +-
.../appcatalog/appdeployment/CommandObject.java | 143 +-
.../appcatalog/appdeployment/SetEnvPaths.java | 162 +-
.../ApplicationInterfaceDescription.java | 283 +-
.../appcatalog/computeresource/BatchQueue.java | 358 +-
.../computeresource/CloudJobSubmission.java | 197 +-
.../ComputeResourceDescription.java | 543 +-
.../model/appcatalog/computeresource/DMType.java | 2 +-
.../appcatalog/computeresource/FileSystems.java | 2 +-
.../computeresource/GlobusJobSubmission.java | 172 +-
.../computeresource/JobManagerCommand.java | 2 +-
.../computeresource/JobSubmissionInterface.java | 146 +-
.../computeresource/JobSubmissionProtocol.java | 2 +-
.../computeresource/LOCALSubmission.java | 140 +-
.../appcatalog/computeresource/MonitorMode.java | 2 +-
.../appcatalog/computeresource/ProviderName.java | 2 +-
.../computeresource/ResourceJobManager.java | 265 +-
.../computeresource/ResourceJobManagerType.java | 2 +-
.../computeresource/SSHJobSubmission.java | 224 +-
.../computeresource/UnicoreJobSubmission.java | 150 +-
.../gatewayprofile/ComputeResourcePreference.java | 732 +-
.../gatewayprofile/GatewayResourceProfile.java | 305 +-
.../gatewayprofile/StoragePreference.java | 177 +-
.../StorageResourceDescription.java | 204 +-
.../UserComputeResourcePreference.java | 394 +-
.../userresourceprofile/UserResourceProfile.java | 263 +-
.../userresourceprofile/UserStoragePreference.java | 177 +-
.../airavata/model/application/io/DataType.java | 2 +-
.../model/application/io/InputDataObjectType.java | 350 +-
.../model/application/io/OutputDataObjectType.java | 312 +-
.../apache/airavata/model/commons/ErrorModel.java | 231 +-
.../airavata/model/commons/ValidationResults.java | 145 +-
.../airavata/model/commons/ValidatorResult.java | 139 +-
.../model/commons/airavata_commonsConstants.java | 33 +-
.../credential/store/CertificateCredential.java | 237 +-
.../model/credential/store/CommunityUser.java | 160 +-
.../credential/store/CredentialOwnerType.java | 2 +-
.../model/credential/store/CredentialSummary.java | 240 +-
.../model/credential/store/PasswordCredential.java | 250 +-
.../model/credential/store/SSHCredential.java | 256 +-
.../model/credential/store/SummaryType.java | 2 +-
.../credential_store_data_modelsConstants.java | 33 +-
.../airavata/model/data/movement/DMType.java | 2 +-
.../model/data/movement/DataMovementInterface.java | 146 +-
.../model/data/movement/DataMovementProtocol.java | 2 +-
.../model/data/movement/GridFTPDataMovement.java | 170 +-
.../model/data/movement/LOCALDataMovement.java | 122 +-
.../model/data/movement/SCPDataMovement.java | 169 +-
.../model/data/movement/SecurityProtocol.java | 2 +-
.../model/data/movement/UnicoreDataMovement.java | 150 +-
.../model/data/replica/DataProductModel.java | 359 +-
.../model/data/replica/DataProductType.java | 2 +-
.../data/replica/DataReplicaLocationModel.java | 343 +-
.../data/replica/ReplicaLocationCategory.java | 2 +-
.../model/data/replica/ReplicaPersistentType.java | 2 +-
.../apache/airavata/model/dbevent/CrudType.java | 2 +-
.../airavata/model/dbevent/DBEventMessage.java | 140 +-
.../model/dbevent/DBEventMessageContext.java | 97 +-
.../airavata/model/dbevent/DBEventPublisher.java | 112 +-
.../model/dbevent/DBEventPublisherContext.java | 146 +-
.../airavata/model/dbevent/DBEventSubscriber.java | 122 +-
.../apache/airavata/model/dbevent/DBEventType.java | 2 +-
.../apache/airavata/model/dbevent/EntityType.java | 2 +-
.../model/error/AiravataClientException.java | 135 +-
.../airavata/model/error/AiravataErrorType.java | 2 +-
.../model/error/AiravataSystemException.java | 135 +-
.../model/error/AuthenticationException.java | 124 +-
.../model/error/AuthorizationException.java | 124 +-
.../model/error/DuplicateEntryException.java | 124 +-
.../model/error/ExperimentNotFoundException.java | 124 +-
.../model/error/InvalidRequestException.java | 124 +-
.../model/error/LaunchValidationException.java | 135 +-
.../model/error/ProjectNotFoundException.java | 124 +-
.../airavata/model/error/TimedOutException.java | 105 +-
.../airavata/model/error/ValidationResults.java | 145 +-
.../airavata/model/error/ValidatorResult.java | 139 +-
.../airavata/model/experiment/ExperimentModel.java | 524 +-
.../model/experiment/ExperimentSearchFields.java | 2 +-
.../model/experiment/ExperimentStatistics.java | 377 +-
.../model/experiment/ExperimentSummaryModel.java | 328 +-
.../airavata/model/experiment/ExperimentType.java | 2 +-
.../model/experiment/ProjectSearchFields.java | 2 +-
.../experiment/UserConfigurationDataModel.java | 265 +-
.../apache/airavata/model/group/GroupModel.java | 212 +-
.../model/group/ResourcePermissionType.java | 2 +-
.../apache/airavata/model/group/ResourceType.java | 2 +-
.../org/apache/airavata/model/job/JobModel.java | 353 +-
.../event/ExperimentStatusChangeEvent.java | 150 +-
.../messaging/event/ExperimentSubmitEvent.java | 141 +-
.../model/messaging/event/JobIdentifier.java | 198 +-
.../messaging/event/JobStatusChangeEvent.java | 121 +-
.../event/JobStatusChangeRequestEvent.java | 121 +-
.../airavata/model/messaging/event/Message.java | 186 +-
.../model/messaging/event/MessageLevel.java | 2 +-
.../model/messaging/event/MessageType.java | 2 +-
.../model/messaging/event/ProcessIdentifier.java | 160 +-
.../messaging/event/ProcessStatusChangeEvent.java | 121 +-
.../event/ProcessStatusChangeRequestEvent.java | 121 +-
.../model/messaging/event/ProcessSubmitEvent.java | 179 +-
.../messaging/event/ProcessTerminateEvent.java | 160 +-
.../model/messaging/event/TaskIdentifier.java | 179 +-
.../messaging/event/TaskOutputChangeEvent.java | 139 +-
.../messaging/event/TaskStatusChangeEvent.java | 121 +-
.../event/TaskStatusChangeRequestEvent.java | 121 +-
.../parallelism/ApplicationParallelismType.java | 2 +-
.../airavata/model/process/ProcessModel.java | 621 +-
.../ComputationalResourceSchedulingModel.java | 337 +-
.../apache/airavata/model/security/AuthzToken.java | 165 +-
.../airavata/model/status/ExperimentState.java | 2 +-
.../airavata/model/status/ExperimentStatus.java | 150 +-
.../org/apache/airavata/model/status/JobState.java | 2 +-
.../apache/airavata/model/status/JobStatus.java | 150 +-
.../apache/airavata/model/status/ProcessState.java | 2 +-
.../airavata/model/status/ProcessStatus.java | 150 +-
.../airavata/model/status/QueueStatusModel.java | 201 +-
.../apache/airavata/model/status/TaskState.java | 2 +-
.../apache/airavata/model/status/TaskStatus.java | 150 +-
.../apache/airavata/model/task/DataStageType.java | 2 +-
.../airavata/model/task/DataStagingTaskModel.java | 223 +-
.../model/task/EnvironmentSetupTaskModel.java | 131 +-
.../model/task/JobSubmissionTaskModel.java | 142 +-
.../airavata/model/task/MonitorTaskModel.java | 112 +-
.../org/apache/airavata/model/task/TaskModel.java | 301 +-
.../org/apache/airavata/model/task/TaskTypes.java | 2 +-
.../org/apache/airavata/model/tenant/Tenant.java | 331 +-
.../model/tenant/TenantApprovalStatus.java | 2 +-
.../apache/airavata/model/tenant/TenantConfig.java | 699 +
.../airavata/model/tenant/TenantPreferences.java | 594 +
.../airavata/model/user/CustomDashboard.java | 2912 +
.../airavata/model/user/NSFDemographics.java | 227 +-
.../org/apache/airavata/model/user/Status.java | 2 +-
.../apache/airavata/model/user/USCitizenship.java | 2 +-
.../apache/airavata/model/user/UserProfile.java | 776 +-
.../org/apache/airavata/model/user/disability.java | 2 +-
.../org/apache/airavata/model/user/ethnicity.java | 2 +-
.../java/org/apache/airavata/model/user/race.java | 2 +-
.../model/user/user_profile_modelConstants.java | 33 +-
.../apache/airavata/model/workspace/Gateway.java | 483 +-
.../model/workspace/GatewayApprovalStatus.java | 2 +-
.../org/apache/airavata/model/workspace/Group.java | 143 +-
.../airavata/model/workspace/Notification.java | 241 +-
.../model/workspace/NotificationPriority.java | 2 +-
.../apache/airavata/model/workspace/Project.java | 291 +-
.../org/apache/airavata/model/workspace/User.java | 213 +-
airavata-services/profile-service/README | 90 +
.../core/impl/TenantManagementKeycloakImpl.java | 9 +-
.../profile/client/samples/GroupManagerSample.java | 41 +
.../user/entities/CustomizedDashboardEntity.java | 325 +
.../commons/user/entities/UserProfileEntity.java | 11 +
.../src/main/resources/META-INF/persistence.xml | 1 +
.../profile-service/profile-service-server/pom.xml | 5 +
.../handlers/GroupManagerServiceHandler.java | 238 +
.../handlers/UserProfileServiceHandler.java | 1 +
.../profile/server/ProfileServiceServer.java | 5 +
.../client/ProfileServiceClientFactory.java | 15 +
.../groupmanager/cpi/GroupManagerService.java | 12900 ++++
.../exception/GroupManagerServiceException.java | 166 +-
.../cpi/group_manager_cpiConstants.java | 32 +
.../iam/admin/services/cpi/IamAdminServices.java | 3083 +-
.../cpi/exception/IamAdminServicesException.java | 124 +-
.../cpi/iam_admin_services_cpiConstants.java | 35 +-
.../profile/tenant/cpi/TenantProfileService.java | 2356 +-
.../exception/TenantProfileServiceException.java | 124 +-
.../tenant/cpi/profile_tenant_cpiConstants.java | 35 +-
.../profile/user/cpi/UserProfileService.java | 1870 +-
.../cpi/exception/UserProfileServiceException.java | 124 +-
.../user/cpi/profile_user_cpiConstants.java | 35 +-
.../src/main/resources/user_profile_catalog.sql | 30 +
.../service/security/KeyCloakSecurityManager.java | 7 +-
.../group_vars/dev-airavata.yml => apiserver.yml} | 16 +-
dev-tools/ansible/database.yml | 11 +
.../group_vars/dev-airavata.yml => gfac.yml} | 16 +-
.../inventories/airavata-iam/group_vars/all.yml | 16 -
dev-tools/ansible/inventories/airavata-iam/hosts | 8 -
.../inventories/develop/group_vars/.gitignore | 1 -
.../develop/group_vars/local.yml.template | 4 -
dev-tools/ansible/inventories/develop/hosts | 35 -
.../PICKSC-Production/group_vars/pga/vars.yml | 75 +
.../PICKSC-Production/group_vars/pga/vault.yml | 18 +
.../inventories/scigap/PICKSC-Production/hosts | 21 +
.../develop}/files/airavata.jks | 0
.../develop}/files/airavata_sym.jks | 0
.../scigap/develop/files/client_truststore.jks | 271 +
.../inventories/scigap/develop/files/keycloak.jks | 143 +
.../develop}/group_vars/all/vars.yml | 80 +-
.../scigap/develop/group_vars/all/vault.yml | 34 +
dev-tools/ansible/inventories/scigap/develop/hosts | 23 +
.../develop/pga_config/TestApplication/vars.yml | 66 +
.../develop/pga_config/TestApplication/vault.yml | 18 +
.../develop/pga_config/scigap}/vars.yml | 36 +-
.../scigap/develop/pga_config/scigap/vault.yml | 18 +
.../scigap/develop/pga_config/seagrid/vars.yml | 66 +
.../scigap/develop/pga_config/seagrid/vault.yml | 18 +
.../scigap/develop/pga_config/testdrive/vars.yml | 65 +
.../scigap/develop/pga_config/testdrive/vault.yml | 18 +
.../scigap/production/files/keycloak.jks | 143 +
.../scigap/production/files/pga_config_0.17.php.j2 | 256 +
.../scigap/production/pga_config/Kentucky/vars.yml | 65 +
.../production/pga_config/Kentucky/vault.yml | 18 +
.../production/pga_config/NCSAIndustry/vars.yml | 65 +
.../production/pga_config/NCSAIndustry/vault.yml | 18 +
.../scigap/production/pga_config/accord/vars.yml | 66 +
.../scigap/production/pga_config/accord/vault.yml | 18 +
.../production/pga_config/cinetvtech/vault.yml | 18 -
.../pga_config/{cinetvtech => csbglsu}/vars.yml | 38 +-
.../scigap/production/pga_config/csbglsu/vault.yml | 18 +
.../pga_config/{cinetvtech => gatech}/vars.yml | 38 +-
.../scigap/production/pga_config/gatech/vault.yml | 18 +
.../{cinetvtech => iugeosurvey}/vars.yml | 38 +-
.../production/pga_config/iugeosurvey/vault.yml | 18 +
.../production/pga_config/nanoshape/vars.yml | 65 +
.../production/pga_config/nanoshape/vault.yml | 18 +
.../production/pga_config/newUltrascan/vars.yml | 73 +
.../production/pga_config/newUltrascan/vault.yml | 18 +
.../production/pga_config/newmexicostate/vars.yml | 65 +
.../production/pga_config/newmexicostate/vault.yml | 18 +
.../pga_config/simvascular/files/pga_config.php.j2 | 290 +
.../scigap/production/pga_config/uab/vars.yml | 65 +
.../scigap/production/pga_config/uab/vault.yml | 18 +
.../scigap/production/pga_config/wvsu/vars.yml | 71 +
.../scigap/production/pga_config/wvsu/vault.yml | 18 +
.../all.yml => template/group_vars/all/vars.yml} | 92 +-
.../inventories/template/group_vars/pga/vars.yml | 70 +
dev-tools/ansible/inventories/template/hosts | 24 +
.../testing-0.17-scigap/group_vars/all/vars.yml | 111 -
.../testing-0.17-scigap/group_vars/all/vault.yml | 7 -
.../testing-0.17-scigap/group_vars/pga/vault.yml | 18 -
.../ansible/inventories/testing-0.17-scigap/hosts | 23 -
.../testing-0.17-testdrive/group_vars/all/vars.yml | 111 -
.../group_vars/all/vault.yml | 7 -
.../testing-0.17-testdrive/group_vars/pga/vars.yml | 51 -
.../group_vars/pga/vault.yml | 18 -
.../inventories/testing-0.17-testdrive/hosts | 23 -
.../testing-0.17/files/client_truststore.jks | 271 -
.../testing-0.17/group_vars/all/vault.yml | 13 -
.../testing-0.17/group_vars/pga/vars.yml | 55 -
.../testing-0.17/group_vars/pga/vault.yml | 18 -
dev-tools/ansible/inventories/testing-0.17/hosts | 23 -
dev-tools/ansible/keycloak.yml | 9 +
.../dev-airavata.yml => pga-scigap-dev.yml} | 8 +-
dev-tools/ansible/roles/api-orch/defaults/main.yml | 4 +
.../files/mysql-connector-java-5.1.37-bin.jar | Bin 985603 -> 0 bytes
dev-tools/ansible/roles/api-orch/tasks/main.yml | 1 +
.../templates/airavata-server.properties.j2 | 3 +-
.../roles/api-orch/templates/logback.xml.j2 | 5 +-
.../vars/main.yml => database/tasks/keycloak.yml} | 29 +-
dev-tools/ansible/roles/gfac/defaults/main.yml | 2 +
.../gfac/files/mysql-connector-java-5.1.37-bin.jar | Bin 985603 -> 0 bytes
.../gfac/templates/airavata-server.properties.j2 | 2 +-
.../ansible/roles/gfac/templates/logback.xml.j2 | 5 +-
.../files/mysql-connector-java-5.1.37-bin.jar | Bin 985603 -> 0 bytes
dev-tools/ansible/roles/zookeeper/vars/main.yml | 2 +-
modules/allocation-manager/pom.xml | 27 +
.../apache/airavata/common/utils/Constants.java | 2 +
.../airavata/common/utils/ServerSettings.java | 4 +
modules/compute-account-provisioning/pom.xml | 73 +
.../airavata/accountprovisioning/ConfigParam.java | 89 +
.../accountprovisioning/InvalidSetupException.java | 43 +
.../InvalidUsernameException.java | 43 +
.../accountprovisioning/SSHAccountManager.java | 296 +
.../accountprovisioning/SSHAccountProvisioner.java | 77 +
.../SSHAccountProvisionerFactory.java | 63 +
.../SSHAccountProvisionerProvider.java | 60 +
.../airavata/accountprovisioning/SSHUtil.java | 154 +
.../provisioner/IULdapSSHAccountProvisioner.java | 192 +
.../IULdapSSHAccountProvisionerProvider.java | 80 +
...countprovisioning.SSHAccountProvisionerProvider | 6 +-
.../SSHAccountProvisionerFactoryTest.java | 77 +
.../provisioner/TestSSHAccountProvisioner.java | 65 +
.../TestSSHAccountProvisionerProvider.java | 80 +
...countprovisioning.SSHAccountProvisionerProvider | 6 +-
.../src/main/resources/airavata-server.properties | 3 +
.../server/src/main/resources/logback.xml | 5 +-
.../store/server/CredentialStoreServerHandler.java | 21 +-
.../store/cpi/CredentialStoreService.java | 4191 +-
.../store/cpi/credential_store_cpiConstants.java | 52 +-
.../store/exception/CredentialStoreException.java | 143 +-
.../main/resources/bin/airavata-server-start.sh | 2 +-
.../org/apache/airavata/gfac/cpi/GfacService.java | 867 +-
.../airavata/gfac/cpi/gfac_cpiConstants.java | 52 +-
.../org/apache/airavata/gfac/core/GFacUtils.java | 48 +-
.../org/apache/airavata/gfac/core/GroovyMap.java | 1 +
.../java/org/apache/airavata/gfac/core/Script.java | 1 +
.../airavata/gfac/impl/LocalCommandOutput.java | 7 +
.../org/apache/airavata/gfac/impl/SSHUtils.java | 1 +
.../orchestrator/cpi/OrchestratorService.java | 1666 +-
.../cpi/orchestrator_cpiConstants.java | 52 +-
.../app/catalog/impl/GwyResourceProfileImpl.java | 12 +
.../app/catalog/impl/UsrResourceProfileImpl.java | 2 +
.../catalog/model/ComputeResourcePreference.java | 41 +-
.../model/SSHAccountProvisionerConfiguration.java | 98 +
.../SSHAccountProvisionerConfigurationPK.java | 57 +
.../model/UserComputeResourcePreference.java | 10 +
.../resources/ComputeHostPreferenceResource.java | 62 +-
.../UserComputeHostPreferenceResource.java | 11 +
.../core/app/catalog/util/AppCatalogJPAUtils.java | 10 +
.../catalog/util/AppCatalogThriftConversion.java | 10 +-
.../src/main/resources/META-INF/persistence.xml | 1 +
.../src/main/resources/appcatalog-derby.sql | 50 +-
.../src/main/resources/appcatalog-mysql.sql | 52 +-
.../airavata/registry/api/RegistryService.java | 41472 ++++++-----
.../api/exception/RegistryServiceException.java | 143 +-
.../registry/api/registry_apiConstants.java | 52 +-
.../DeltaScripts/appCatalog_schema_delta.sql | 30 +
.../DeltaScripts/sharingCatalog_schema_delta.sql | 10 +
...licaCatalog_lowercase_user_data_dir_example.sql | 18 +
.../credentialStore_keycloak_migration.sql | 2 +
.../expCatalog_keycloak_migration.sql | 11 +
.../profileService_keycloak_migration.sql | 8 +
.../sharingCatalog_keycloak_migration.sql | 8 +
.../0.17-0.18/migration-notes.md | 17 +
.../DeltaScripts/appCatalog_schema_delta.sql | 36 +
.../src/main/assembly/bin-assembly.xml | 4 +-
.../registry/db/entities/GroupAdminEntity.java | 66 +
.../sharing/registry/db/entities/GroupAdminPK.java | 66 +
.../db/repositories/GroupAdminRepository.java | 17 +
.../messaging/SharingServiceDBEventHandler.java | 5 +-
.../registry/server/SharingRegistryServer.java | 27 +-
.../server/SharingRegistryServerHandler.java | 113 +
.../registry/utils/ThriftDataModelConversion.java | 2 -
.../src/main/resources/META-INF/persistence.xml | 1 +
.../src/main/resources/airavata.jks | Bin
.../src/main/resources/client_truststore.jks | Bin
.../src/main/resources/sharing-registry-derby.sql | 8 +
.../src/main/resources/sharing-registry-mysql.sql | 7 +
.../airavata/sharing/registry/CipresTest.java | 31 +-
.../registry/SharingRegistryServerHandlerTest.java | 18 +-
.../registry/SharingRegistryServiceTest.java | 48 +-
.../src/test}/resources/airavata.jks | Bin
.../src/test}/resources/client_truststore.jks | Bin
.../airavata/sharing/registry/models/Domain.java | 192 +-
.../registry/models/DuplicateEntryException.java | 124 +-
.../airavata/sharing/registry/models/Entity.java | 364 +-
.../sharing/registry/models/EntitySearchField.java | 2 +-
.../sharing/registry/models/EntityType.java | 209 +-
.../sharing/registry/models/GroupAdmin.java | 582 +
.../sharing/registry/models/GroupCardinality.java | 2 +-
.../sharing/registry/models/GroupChildType.java | 6 +-
.../sharing/registry/models/GroupMembership.java | 201 +-
.../sharing/registry/models/GroupType.java | 2 +-
.../sharing/registry/models/PermissionType.java | 209 +-
.../sharing/registry/models/SearchCondition.java | 2 +-
.../sharing/registry/models/SearchCriteria.java | 142 +-
.../airavata/sharing/registry/models/Sharing.java | 235 +-
.../registry/models/SharingRegistryException.java | 124 +-
.../sharing/registry/models/SharingType.java | 2 +-
.../airavata/sharing/registry/models/User.java | 266 +-
.../sharing/registry/models/UserGroup.java | 244 +-
.../registry/models/sharing_modelsConstants.java | 33 +-
.../service/cpi/SharingRegistryService.java | 22323 ++++--
.../sharing-service-docs/api-docs/index.html | 6 +
.../sharing-service-docs/api-docs/sharing_cpi.html | 231 +-
.../api-docs/sharing_models.html | 74 +-
.../thrift_models/sharing_cpi.thrift | 22 +
.../thrift_models/sharing_models.thrift | 12 +
modules/user-profile-migration/.gitignore | 1 +
.../airavata/UserProfileAiravataThriftClient.java | 41 -
.../user-profile-migration.properties.template | 35 +
modules/user-profile/.project | 17 -
.../.settings/org.eclipse.core.resources.prefs | 2 -
.../.settings/org.eclipse.m2e.core.prefs | 4 -
modules/user-profile/user-profile-core/.classpath | 26 -
modules/user-profile/user-profile-core/.project | 23 -
.../.settings/org.eclipse.core.resources.prefs | 4 -
.../.settings/org.eclipse.jdt.core.prefs | 5 -
.../.settings/org.eclipse.m2e.core.prefs | 4 -
.../user-profile/user-profile-service/.classpath | 26 -
modules/user-profile/user-profile-service/.project | 23 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../.settings/org.eclipse.jdt.core.prefs | 5 -
.../.settings/org.eclipse.m2e.core.prefs | 4 -
modules/user-profile/user-profile-service/pom.xml | 27 -
.../server/UserProfileHandler.java | 82 -
.../server/UserProfileServer.java | 141 -
.../airavata/userprofile/crude/cpi/Test.java | 14 -
.../crude/cpi/UserProfileCrudeService.java | 7488 --
.../crude/cpi/user_profile_crud_cpiConstants.java | 41 -
pom.xml | 3 +-
.../airavata-apis/airavata_api.thrift | 59 +-
.../airavata-apis/airavata_commons.thrift | 2 +-
.../airavata-apis/airavata_errors.thrift | 2 +-
.../airavata-apis/db_event_model.thrift | 2 +-
.../airavata-apis/messaging_events.thrift | 2 +-
.../airavata-apis/security_model.thrift | 2 +-
.../airavata-apis/workflow_api.thrift | 2 +-
.../component-cpis/generate-cpi-stubs.sh | 103 +-
.../component-cpis/user-profile-crud-cpi.thrift | 58 -
.../data-models/airavata_data_models.thrift | 2 +-
.../application_deployment_model.thrift | 2 +-
.../application_interface_model.thrift | 2 +-
.../application_io_models.thrift | 2 +-
.../app-catalog-models/parallelism_model.thrift | 2 +-
.../credential_store_data_models.thrift | 1 +
.../experiment_model.thrift | 2 +-
.../experiment-catalog-models/job_model.thrift | 2 +-
.../experiment-catalog-models/process_model.thrift | 2 +-
.../scheduling_model.thrift | 2 +-
.../experiment-catalog-models/status_models.thrift | 2 +-
.../experiment-catalog-models/task_model.thrift | 2 +-
.../workspace_model.thrift | 2 +-
.../replica_catalog_models.thrift | 2 +-
.../account_provisioning_model.thrift} | 40 +-
.../compute_resource_model.thrift | 2 +-
.../data_movement_models.thrift | 2 +-
.../gateway_resource_profile_model.thrift | 8 +-
.../storage_resource_model.thrift | 2 +-
.../user_resource_profile_model.thrift | 10 +-
.../group_manager_model.thrift | 2 +-
.../tenant_profile_model.thrift | 2 +-
.../user_profile_model.thrift | 38 +-
.../workflow-models/workflow_data_model.thrift | 2 +-
.../generate-thrift-stubs.sh | 44 +-
.../service-cpis/generate-service-cpi-stubs.sh | 16 +-
.../group-manager/group-manager-cpi.thrift | 82 +
.../group-manager/group_manager_cpi_errors.thrift} | 21 +-
.../profile-service/profile-service-cpi.thrift | 3 +-
655 files changed, 233378 insertions(+), 179947 deletions(-)
copy
airavata-api/{airavata-data-models/src/main/java/org/apache/airavata/model/dbevent/DBEventType.java
=>
airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/sharing_models_constants.cpp}
(54%)
copy
airavata-api/{airavata-data-models/src/main/java/org/apache/airavata/model/dbevent/DBEventType.java
=>
airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/sharing_models_constants.h}
(54%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/sharing_models_types.cpp
create mode 100644
airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/sharing_models_types.h
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Sharing/SharingRegistryService.php
copy
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/{ =>
Airavata/API/Sharing}/Types.php (82%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Sharing/Types.php
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Iam/Admin/Services/CPI/Error/Types.php
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Iam/Admin/Services/CPI/IamAdminServices.php
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Iam/Admin/Services/CPI/Types.php
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Profile/Tenant/CPI/Error/Types.php
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Profile/Tenant/CPI/TenantProfileService.php
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Profile/Tenant/CPI/Types.php
copy
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/{ =>
Airavata/Service/Profile}/Types.php (82%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Profile/User/CPI/Error/Types.php
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Profile/User/CPI/Types.php
create mode 100644
airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Profile/User/CPI/UserProfileService.php
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging
=> airavata}/__init__.py (100%)
create mode 100755
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/Airavata-remote
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/Airavata.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache
=> }/airavata/api/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/constants.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{credential_store_data_models
=> airavata/api/error}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/error/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/error/ttypes.py
create mode 100755
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/SharingRegistryService-remote
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/SharingRegistryService.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/__init__.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/sharing/ttypes.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/api/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/workspace/experiment
=> airavata/model}/__init__.py (100%)
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data
=> airavata/model/appcatalog}/__init__.py (100%)
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/workspace
=> airavata/model/appcatalog/accountprovisioning}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/accountprovisioning/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/accountprovisioning/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/workflow
=> airavata/model/appcatalog/appdeployment}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/appdeployment/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/appdeployment/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/user
=> airavata/model/appcatalog/appinterface}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/appinterface/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/appinterface/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/tenant
=> airavata/model/appcatalog/computeresource}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/computeresource/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/computeresource/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/task
=> airavata/model/appcatalog/gatewayprofile}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/gatewayprofile/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/gatewayprofile/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/status
=> airavata/model/appcatalog/parallelism}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/parallelism/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/parallelism/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/security
=> airavata/model/appcatalog/storageresource}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/storageresource/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/storageresource/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/scheduling
=> airavata/model/appcatalog/userresourceprofile}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/userresourceprofile/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/userresourceprofile/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache
=> }/airavata/model/application/__init__.py (100%)
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/process
=> airavata/model/application/io}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/application/io/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/application/io/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/messaging/event
=> airavata/model/commons}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/commons/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/commons/ttypes.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/constants.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog
=> airavata/model/credential}/__init__.py (100%)
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/job
=> airavata/model/credential/store}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/credential/store/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/credential/store/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata
=> airavata/model/data}/__init__.py (100%)
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/group
=> airavata/model/data/movement}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/data/movement/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/data/movement/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/experiment
=> airavata/model/data/replica}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/data/replica/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/data/replica/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache
=> }/airavata/model/dbevent/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/dbevent/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/dbevent/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data/resource
=> airavata/model/experiment}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/experiment/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/experiment/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data/replica
=> airavata/model/group}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/group/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/group/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data/product
=> airavata/model/job}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/job/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/job/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache
=> airavata/model/messaging}/__init__.py (100%)
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/data/movement
=> airavata/model/messaging/event}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/messaging/event/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/messaging/event/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/commons
=> airavata/model/process}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/process/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/process/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/application/io
=> airavata/model/scheduling}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/scheduling/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/scheduling/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/userresourceprofile
=> airavata/model/security}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/security/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/security/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/storageresource
=> airavata/model/sharing}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/sharing/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/sharing/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/parallelism
=> airavata/model/status}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/status/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/status/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/gatewayprofile
=> airavata/model/task}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/task/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/task/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/credentialsummary
=> airavata/model/tenant}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/tenant/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/tenant/ttypes.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/computeresource
=> airavata/model/user}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/user/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/user/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/appinterface
=> airavata/model/workflow}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/workflow/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/workflow/ttypes.py
rename
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/{apache/airavata/model/appcatalog/appdeployment
=> airavata/model/workspace}/__init__.py (100%)
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/workspace/constants.py
create mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/workspace/ttypes.py
delete mode 100755
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/Airavata-remote
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/Airavata.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/error/__init__.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/error/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/error/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/__init__.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/appdeployment/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/appdeployment/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/appinterface/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/appinterface/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/computeresource/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/computeresource/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/credentialsummary/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/credentialsummary/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/gatewayprofile/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/gatewayprofile/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/parallelism/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/parallelism/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/storageresource/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/storageresource/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/userresourceprofile/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/userresourceprofile/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/application/io/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/application/io/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/commons/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/commons/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/movement/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/movement/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/product/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/product/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/replica/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/resource/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/data/resource/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/dbevent/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/dbevent/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/experiment/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/experiment/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/group/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/group/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/job/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/job/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/messaging/event/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/messaging/event/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/process/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/process/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/scheduling/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/scheduling/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/security/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/security/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/status/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/status/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/task/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/task/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/tenant/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/tenant/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/user/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/user/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workflow/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workflow/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workspace/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workspace/experiment/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workspace/experiment/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/workspace/ttypes.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/credential_store_data_models/constants.py
delete mode 100644
airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/credential_store_data_models/ttypes.py
create mode 100644
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/accountprovisioning/SSHAccountProvisioner.java
create mode 100644
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/accountprovisioning/SSHAccountProvisionerConfigParam.java
copy
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/{credential/store/CredentialOwnerType.java
=> appcatalog/accountprovisioning/SSHAccountProvisionerConfigParamType.java}
(75%)
create mode 100644
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/tenant/TenantConfig.java
create mode 100644
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/tenant/TenantPreferences.java
create mode 100644
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/user/CustomDashboard.java
create mode 100644 airavata-services/profile-service/README
create mode 100644
airavata-services/profile-service/profile-service-client-sdks/java-client-samples/src/main/java/org/apache/airavata/service/profile/client/samples/GroupManagerSample.java
create mode 100644
airavata-services/profile-service/profile-service-commons/src/main/java/org/apache/airavata/service/profile/commons/user/entities/CustomizedDashboardEntity.java
create mode 100644
airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers/GroupManagerServiceHandler.java
create mode 100644
airavata-services/profile-service/profile-service-stubs/src/main/java/org/apache/airavata/service/profile/groupmanager/cpi/GroupManagerService.java
rename
modules/user-profile/user-profile-stubs/src/main/java/org/apache/airavata/registry/api/exception/RegistryServiceException.java
=>
airavata-services/profile-service/profile-service-stubs/src/main/java/org/apache/airavata/service/profile/groupmanager/cpi/exception/GroupManagerServiceException.java
(61%)
create mode 100644
airavata-services/profile-service/profile-service-stubs/src/main/java/org/apache/airavata/service/profile/groupmanager/cpi/group_manager_cpiConstants.java
copy dev-tools/ansible/{inventories/develop/group_vars/dev-airavata.yml =>
apiserver.yml} (77%)
create mode 100644 dev-tools/ansible/database.yml
copy dev-tools/ansible/{inventories/develop/group_vars/dev-airavata.yml =>
gfac.yml} (78%)
delete mode 100644
dev-tools/ansible/inventories/airavata-iam/group_vars/all.yml
delete mode 100644 dev-tools/ansible/inventories/airavata-iam/hosts
delete mode 100644 dev-tools/ansible/inventories/develop/group_vars/.gitignore
delete mode 100644
dev-tools/ansible/inventories/develop/group_vars/local.yml.template
delete mode 100644 dev-tools/ansible/inventories/develop/hosts
create mode 100644
dev-tools/ansible/inventories/scigap/PICKSC-Production/group_vars/pga/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/PICKSC-Production/group_vars/pga/vault.yml
create mode 100644 dev-tools/ansible/inventories/scigap/PICKSC-Production/hosts
rename dev-tools/ansible/inventories/{testing-0.17 =>
scigap/develop}/files/airavata.jks (100%)
rename dev-tools/ansible/inventories/{testing-0.17 =>
scigap/develop}/files/airavata_sym.jks (100%)
create mode 100644
dev-tools/ansible/inventories/scigap/develop/files/client_truststore.jks
create mode 100644
dev-tools/ansible/inventories/scigap/develop/files/keycloak.jks
rename dev-tools/ansible/inventories/{testing-0.17 =>
scigap/develop}/group_vars/all/vars.yml (57%)
create mode 100644
dev-tools/ansible/inventories/scigap/develop/group_vars/all/vault.yml
create mode 100644 dev-tools/ansible/inventories/scigap/develop/hosts
create mode 100644
dev-tools/ansible/inventories/scigap/develop/pga_config/TestApplication/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/develop/pga_config/TestApplication/vault.yml
rename dev-tools/ansible/inventories/{testing-0.17-scigap/group_vars/pga =>
scigap/develop/pga_config/scigap}/vars.yml (56%)
create mode 100644
dev-tools/ansible/inventories/scigap/develop/pga_config/scigap/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/develop/pga_config/seagrid/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/develop/pga_config/seagrid/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/develop/pga_config/testdrive/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/develop/pga_config/testdrive/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/files/keycloak.jks
create mode 100644
dev-tools/ansible/inventories/scigap/production/files/pga_config_0.17.php.j2
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/Kentucky/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/Kentucky/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/NCSAIndustry/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/NCSAIndustry/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/accord/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/accord/vault.yml
delete mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/cinetvtech/vault.yml
copy dev-tools/ansible/inventories/scigap/production/pga_config/{cinetvtech =>
csbglsu}/vars.yml (51%)
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/csbglsu/vault.yml
copy dev-tools/ansible/inventories/scigap/production/pga_config/{cinetvtech =>
gatech}/vars.yml (52%)
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/gatech/vault.yml
rename dev-tools/ansible/inventories/scigap/production/pga_config/{cinetvtech
=> iugeosurvey}/vars.yml (51%)
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/iugeosurvey/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/nanoshape/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/nanoshape/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/newUltrascan/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/newUltrascan/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/newmexicostate/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/newmexicostate/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/simvascular/files/pga_config.php.j2
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/uab/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/uab/vault.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/wvsu/vars.yml
create mode 100644
dev-tools/ansible/inventories/scigap/production/pga_config/wvsu/vault.yml
rename dev-tools/ansible/inventories/{develop/group_vars/all.yml =>
template/group_vars/all/vars.yml} (56%)
create mode 100644
dev-tools/ansible/inventories/template/group_vars/pga/vars.yml
create mode 100644 dev-tools/ansible/inventories/template/hosts
delete mode 100644
dev-tools/ansible/inventories/testing-0.17-scigap/group_vars/all/vars.yml
delete mode 100644
dev-tools/ansible/inventories/testing-0.17-scigap/group_vars/all/vault.yml
delete mode 100644
dev-tools/ansible/inventories/testing-0.17-scigap/group_vars/pga/vault.yml
delete mode 100644 dev-tools/ansible/inventories/testing-0.17-scigap/hosts
delete mode 100644
dev-tools/ansible/inventories/testing-0.17-testdrive/group_vars/all/vars.yml
delete mode 100644
dev-tools/ansible/inventories/testing-0.17-testdrive/group_vars/all/vault.yml
delete mode 100644
dev-tools/ansible/inventories/testing-0.17-testdrive/group_vars/pga/vars.yml
delete mode 100644
dev-tools/ansible/inventories/testing-0.17-testdrive/group_vars/pga/vault.yml
delete mode 100644 dev-tools/ansible/inventories/testing-0.17-testdrive/hosts
delete mode 100644
dev-tools/ansible/inventories/testing-0.17/files/client_truststore.jks
delete mode 100644
dev-tools/ansible/inventories/testing-0.17/group_vars/all/vault.yml
delete mode 100644
dev-tools/ansible/inventories/testing-0.17/group_vars/pga/vars.yml
delete mode 100644
dev-tools/ansible/inventories/testing-0.17/group_vars/pga/vault.yml
delete mode 100644 dev-tools/ansible/inventories/testing-0.17/hosts
create mode 100644 dev-tools/ansible/keycloak.yml
copy dev-tools/ansible/{inventories/develop/group_vars/dev-airavata.yml =>
pga-scigap-dev.yml} (69%)
delete mode 100644
dev-tools/ansible/roles/api-orch/files/mysql-connector-java-5.1.37-bin.jar
copy dev-tools/ansible/roles/{zookeeper/vars/main.yml =>
database/tasks/keycloak.yml} (55%)
delete mode 100644
dev-tools/ansible/roles/gfac/files/mysql-connector-java-5.1.37-bin.jar
delete mode 100644
dev-tools/ansible/roles/registry/files/mysql-connector-java-5.1.37-bin.jar
create mode 100644 modules/allocation-manager/pom.xml
create mode 100644 modules/compute-account-provisioning/pom.xml
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/ConfigParam.java
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/InvalidSetupException.java
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/InvalidUsernameException.java
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHAccountManager.java
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHAccountProvisioner.java
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHAccountProvisionerFactory.java
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHAccountProvisionerProvider.java
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHUtil.java
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/provisioner/IULdapSSHAccountProvisioner.java
create mode 100644
modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/provisioner/IULdapSSHAccountProvisionerProvider.java
rename dev-tools/ansible/inventories/develop/group_vars/dev-airavata.yml =>
modules/compute-account-provisioning/src/main/resources/META-INF/services/org.apache.airavata.accountprovisioning.SSHAccountProvisionerProvider
(88%)
create mode 100644
modules/compute-account-provisioning/src/test/java/org/apache/airavata/accountprovisioning/SSHAccountProvisionerFactoryTest.java
create mode 100644
modules/compute-account-provisioning/src/test/java/org/apache/airavata/accountprovisioning/provisioner/TestSSHAccountProvisioner.java
create mode 100644
modules/compute-account-provisioning/src/test/java/org/apache/airavata/accountprovisioning/provisioner/TestSSHAccountProvisionerProvider.java
rename dev-tools/ansible/inventories/develop/group_vars/dev-pga.yml =>
modules/compute-account-provisioning/src/test/resources/META-INF/services/org.apache.airavata.accountprovisioning.SSHAccountProvisionerProvider
(84%)
create mode 100644
modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/app/catalog/model/SSHAccountProvisionerConfiguration.java
create mode 100644
modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/app/catalog/model/SSHAccountProvisionerConfigurationPK.java
create mode 100644
modules/registry/release-migration-scripts/0.17-0.18/DeltaScripts/appCatalog_schema_delta.sql
create mode 100644
modules/registry/release-migration-scripts/0.17-0.18/DeltaScripts/sharingCatalog_schema_delta.sql
create mode 100644
modules/registry/release-migration-scripts/0.17-0.18/keycloak-migration-replica-catalog/replicaCatalog_lowercase_user_data_dir_example.sql
create mode 100644
modules/registry/release-migration-scripts/0.17-0.18/keycloak-migration/credentialStore_keycloak_migration.sql
create mode 100644
modules/registry/release-migration-scripts/0.17-0.18/keycloak-migration/expCatalog_keycloak_migration.sql
create mode 100644
modules/registry/release-migration-scripts/0.17-0.18/keycloak-migration/profileService_keycloak_migration.sql
create mode 100644
modules/registry/release-migration-scripts/0.17-0.18/keycloak-migration/sharingCatalog_keycloak_migration.sql
create mode 100644
modules/registry/release-migration-scripts/0.17-0.18/migration-notes.md
create mode 100644
modules/registry/release-migration-scripts/0.18-0.19/DeltaScripts/appCatalog_schema_delta.sql
create mode 100644
modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/entities/GroupAdminEntity.java
create mode 100644
modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/entities/GroupAdminPK.java
create mode 100644
modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/repositories/GroupAdminRepository.java
copy modules/{configuration/server =>
sharing-registry/sharing-registry-server}/src/main/resources/airavata.jks (100%)
copy modules/{configuration/server =>
sharing-registry/sharing-registry-server}/src/main/resources/client_truststore.jks
(100%)
copy modules/{configuration/server/src/main =>
sharing-registry/sharing-registry-server/src/test}/resources/airavata.jks (100%)
copy modules/{configuration/server/src/main =>
sharing-registry/sharing-registry-server/src/test}/resources/client_truststore.jks
(100%)
create mode 100644
modules/sharing-registry/sharing-registry-stubs/src/main/java/org/apache/airavata/sharing/registry/models/GroupAdmin.java
create mode 100644 modules/user-profile-migration/.gitignore
delete mode 100644
modules/user-profile-migration/src/main/java/org/apache/airavata/UserProfileAiravataThriftClient.java
create mode 100644
modules/user-profile-migration/user-profile-migration.properties.template
delete mode 100644 modules/user-profile/.project
delete mode 100644
modules/user-profile/.settings/org.eclipse.core.resources.prefs
delete mode 100644 modules/user-profile/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 modules/user-profile/user-profile-core/.classpath
delete mode 100644 modules/user-profile/user-profile-core/.project
delete mode 100644
modules/user-profile/user-profile-core/.settings/org.eclipse.core.resources.prefs
delete mode 100644
modules/user-profile/user-profile-core/.settings/org.eclipse.jdt.core.prefs
delete mode 100644
modules/user-profile/user-profile-core/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 modules/user-profile/user-profile-service/.classpath
delete mode 100644 modules/user-profile/user-profile-service/.project
delete mode 100644
modules/user-profile/user-profile-service/.settings/org.eclipse.core.resources.prefs
delete mode 100644
modules/user-profile/user-profile-service/.settings/org.eclipse.jdt.core.prefs
delete mode 100644
modules/user-profile/user-profile-service/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 modules/user-profile/user-profile-service/pom.xml
delete mode 100644
modules/user-profile/user-profile-service/src/main/java/com.apache.airavata.user.profile/server/UserProfileHandler.java
delete mode 100644
modules/user-profile/user-profile-service/src/main/java/com.apache.airavata.user.profile/server/UserProfileServer.java
delete mode 100644
modules/user-profile/user-profile-stubs/src/main/java/org/apache/airavata/userprofile/crude/cpi/Test.java
delete mode 100644
modules/user-profile/user-profile-stubs/src/main/java/org/apache/airavata/userprofile/crude/cpi/UserProfileCrudeService.java
delete mode 100644
modules/user-profile/user-profile-stubs/src/main/java/org/apache/airavata/userprofile/crude/cpi/user_profile_crud_cpiConstants.java
delete mode 100644
thrift-interface-descriptions/component-cpis/user-profile-crud-cpi.thrift
copy
thrift-interface-descriptions/data-models/{user-tenant-group-models/group_manager_model.thrift
=> resource-catalog-models/account_provisioning_model.thrift} (50%)
create mode 100644
thrift-interface-descriptions/service-cpis/profile-service/group-manager/group-manager-cpi.thrift
copy thrift-interface-descriptions/{airavata-apis/security_model.thrift =>
service-cpis/profile-service/group-manager/group_manager_cpi_errors.thrift}
(63%)
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].