You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by is...@apache.org on 2020/10/04 13:56:11 UTC
[airavata-custos] branch custos-python-sdk-demo updated (e83a94e ->
7d0ccc5)
This is an automated email from the ASF dual-hosted git repository.
isjarana pushed a change to branch custos-python-sdk-demo
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git.
from e83a94e changing website and turning off wiki
new 6aea83b added profile service, security service, custos common utilities and thrift files
new 7d1e712 1. modified the project structure 2. corrected the thrift files 3. modified the UserProfileHandler, IamAdminServerHandler and TenantProfileHandler
new 1f86fea corrected the sql files
new 6c3fb74 added logging
new 8f67c2d added logging
new 55853a8 Merge branch 'custos-dev-abisht' of https://github.com/aarushiibisht/airavata-custos into custos-dev-abisht
new 6563e2c added authentication service
new 0a9efcb added gitignore file
new d71d201 added custos authentication server
new a01e225 corrected the authentication client
new 37a1821 configuration changes
new 1f8697e Merge pull request #1 from aarushiibisht/custos-dev-abisht
new 21e80c7 added custos tenant profile
new 611cb4a Merge pull request #2 from aarushiibisht/custos-dev-abisht
new 07dbb75 removed hard coded version from the pom.xml files which now uses project version
new 6fa92d1 code refactoring
new 44b6bb1 Merge pull request #3 from aarushiibisht/custos-dev-abisht
new bd6952c code refactoring
new b5260d9 Merge branch 'custos-dev-abisht' of https://github.com/aarushiibisht/airavata-custos into custos-dev-abisht
new cf853a8 Merge branch 'custos-dev-abisht' of https://github.com/aarushiibisht/airavata-custos into custos-dev-abisht
new ca8a8bb Merge branch 'custos-dev-abisht' of https://github.com/aarushiibisht/airavata-custos into custos-dev-abisht
new c9ca887 Merge pull request #4 from aarushiibisht/custos-dev-abisht
new d268641 refactored tenant profile and iam admin services service
new 20e5010 addes user profile test cases
new 7ba18f6 Added user profile service unit test cases
new e01fd7c Merge pull request #2 from aarushiibisht/master
new a08c0b1 added samples for end to end testing and junit test cases
new 5595257 added readme, log4j properties files, samples for end to end testing of services and deleted unnecessary configuration files
new 469150f Merge pull request #4 from aarushiibisht/custos-dev-abisht
new daf1e71 migrated sharing registry service into custos
new d89e0de created apis from group service and sharing service
new a0b6462 Merge pull request #6 from aarushiibisht/custos-dev-abisht
new 757fe55 updated the branch with master
new b211e6d Merge pull request #7 from aarushiibisht/custos_sharing_registry_changes
new 3c65949 refactored some apis, added database dump
new 7534acb updated the sharing registry apis
new 0a94161 Merge pull request #8 from aarushiibisht/custos_sharing_registry_changes
new e59c4d8 added a readme
new da05787 Merge pull request #9 from aarushiibisht/custos_sharing_registry_changes
new fc08910 code refactoring
new 5fe0bee Merge pull request #10 from aarushiibisht/custos_sharing_registry_changes
new 1b588e9 group profile service changes should go in a different commit
new 409ac82 group profile service changes should go in a different commit
new 2e3135a Merge pull request #5 from aarushiibisht/master
new 7fee0b2 added validations and refactored exception handling
new 240a19b Added validations and refactored exception handling for sharing service
new a57cdd6 Merge pull request #6 from aarushiibisht/master
new c01df51 added ansible playbooks
new 76e8320 Merge pull request #9 from aarushiibisht/custos-dev-abisht
new 5c69270 Updated ansible scripts
new 9b13ad6 Added keystore
new aee42eb Rest API initial commit
new 774ad91 Adding additional methods to TenantController
new 269a523 Draft API definitions for Resource, Secret and CILogon controllers
new 0c90bb7 custos project prototype
new 699b768 Adding docker image build and helm chart support
new 8c57d05 Add asynchronuse messageflow support
new b5911cd Integrating slueth zipking and grpc tracing
new 5a879da Add prometheus support
new 8d8179e Adding side car support
new 4419ad1 Add nginx controller
new f1910ff ingress-grpc
new a2fa607 Tenant profile persistance data model
new 4c06534 Complete Tenant Profile Service Functions
new d41601c COmplete tenant core
new b922f59 Add IAM services
new da2e1b9 Complete IAM Service
new 7d1fffc Add credential store service
new e82f097 Add credential core stubs
new fb839f7 Add CILogon client
new dc66523 Add federated authentication core service
new acd97a1 Add federated authentication core service
new 81407f9 federated client stub
new ee3d79f Improve core services
new 222a880 Modify dynamic client creation loop
new 43c8253 Improve core services
new 455dd2e UpdateTenantStatus done
new 5ec4351 Dynamic client registration loop completed
new 841149f Fix server interceptor not propagating error
new a3defb4 Adding authentication service
new ca2de8c complete identity management service
new 7ad5004 Add user management and user profile services
new ee4b461 Add dynamic client registration
new b08c622 Add client scripts
new f56824d Add authorizaton and authentication endpoints
new c2708eb complete clients
new fa2015f Add Oauth flow OIDC client
new fe83076 Improve identity maangement service
new 04445a7 Fix error
new b1bbb6a Improve user management APIs
new fe7464f Add user management APIs
new 0d4342c Add find user by attributes and protocol mapper support
new d9c352a gitignore for python
new 1dfbecd initialize Custos Python SDK
new 0e0b509 Add Super tenant and super admin credential validation
new 26ed6a8 Fix password grant type
new c504dc5 Add identity and tenant management python clients
new da1e32a Complete python SDK 1.0
new f3c09cb Fix initial tenant acceptance issue and Linkerd service mesh support
new e9979db format
new 2a9f25a Linker support
new 3ab8899 clean
new 7b3bc2e Link User Profiles
new 6bd617e remove sample
new 13e040c Add linkProfileUserMethod and InputValidator
new 304bf73 Add linkProfileUserMethod and InputValidator
new 0c1ad46 Bug fix in profile linker
new 63b1dc3 SCIM implementation
new 50d3d3f Merge pull request #14 from isururanawaka/microservices_based_impl
new f17592e Merge pull request #16 from isururanawaka/microservices_based_impl
new 27af9b9 Merge pull request #17 from isururanawaka/microservices_based_impl
new 12af57c Merge pull request #18 from isururanawaka/microservices_based_impl
new 999ee8a Merge pull request #19 from isururanawaka/microservices_based_impl
new ed7f11d Merge pull request #20 from isururanawaka/microservices_based_impl
new 169697c Merge pull request #21 from isururanawaka/microservices_based_impl
new e58b3b0 Merge pull request #22 from isururanawaka/microservices_based_impl
new 34b0b81 Merge pull request #23 from isururanawaka/microservices_based_impl
new ad25572 Merge pull request #24 from isururanawaka/microservices_based_impl
new 8c26709 Merge pull request #25 from isururanawaka/microservices_based_impl
new f251ee7 Bug fix in delete user
new eefe5e0 Merge pull request #26 from isururanawaka/microservices_based_impl
new d77ce73 Fix user profile creation
new e6745d5 Merge pull request #27 from isururanawaka/microservices_based_impl
new bce19d7 fix ingress
new c50356a Fix authentication issue for delete user
new ab44770 Merge pull request #28 from isururanawaka/microservices_based_impl
new 958675a Remove embeded dependecy org.pac4j
new 084109a Add client roles to response of find users
new 3226722 Merge pull request #29 from isururanawaka/microservices_based_impl
new d1410c6 Fix Swagger documentation
new 755ebca integrate wso2 charon
new a512f1c Add last login time and event persistence
new 412561f Merge pull request #30 from isururanawaka/microservices_based_impl
new 3d14c50 Initialize scim_impl
new f76ee6c Add custos extention
new f67f255 Group impl test in keycloak
new ede7bc7 Merge pull request #32 from isururanawaka/microservices_based_impl
new d5d14fd Update Group
new 90fe4a9 integration group management module
new e6c658d Group related functions
new ea0b488 Update user_management_samples.py
new 420a39b Merge pull request #33 from isururanawaka/microservices_based_impl
new d69dc51 Add Group Membership
new b911d14 clean up pytohn
new 4cdc195 Merge pull request #34 from isururanawaka/microservices_based_impl
new 83153a1 Agent based token manipulation
new 0dba397 Agent based token handling testing
new b6a04f2 complete agent implementation
new 75b3688 Merge pull request #35 from isururanawaka/microservices_based_impl
new 2807bfb Bug fix in update tenant
new 623e27c Merge pull request #36 from isururanawaka/microservices_based_impl
new 4cae212 Improve super admin access methods
new dc28c76 update tenant response add client ID
new 7f1812a Merge pull request #37 from isururanawaka/microservices_based_impl
new a1c4db6 Add admin user privilage grant methods
new cb3cbbc Merge pull request #38 from isururanawaka/microservices_based_impl
new 905230c Add protocol mapping for agents
new 500f986 Merge pull request #39 from isururanawaka/microservices_based_impl
new 6094b9a SCIM Service
new 03154c6 Merge pull request #31 from isururanawaka/scim_impl
new ee24f3a Add idphint parameter support
new 758621e Initiate secret management service
new 3235ea2 Improve agent functions
new 84e1c91 end session endpoints
new 6e8cb2b remote token
new 3ae31ce python clients for group and agent management
new 6ee8a19 certmanager updates
new 65baaa1 update python clients
new d857dc8 enabling rolling updates and replicas
new f7a624e DB syncher
new c80e53d minimize update request operations
new fd84b35 Clean up code
new e1a0296 clean up
new 2c6afa0 python sdk update and tenant activation bug fixed
new a0d3bf3 clean root pom
new 7ff8924 Add custos docker repository
new 3218246 move custos-clients root folder to custos-python-sdk
new 80cb408 modify python clients
new ca952d9 remove unnecessary data
new 6f68255 move super credentials to secret env
new 9ee0780 remove sensitive configs
new 018a69b Improve java clients
new f5400d5 Change custos client provider
new ca52db2 change relative paths
new 7a54993 add integration test dependencies
new 1fd7a45 save
new bb474fe Merge pull request #40 from isururanawaka/microservices_based_impl
new fedfb91 Merge pull request #41 from isururanawaka/microservices_based_impl
new a090540 Merge pull request #42 from isururanawaka/microservices_based_impl
new 281d68b Merge pull request #43 from isururanawaka/microservices_based_impl
new dd3596d Merge pull request #44 from isururanawaka/microservices_based_impl
new 019e8ba Merge pull request #45 from isururanawaka/microservices_based_impl
new de9e92f Merge pull request #46 from isururanawaka/cleanup
new c08b580 Merge pull request #47 from isururanawaka/cleanup
new 47c11d6 Merge pull request #48 from isururanawaka/cleanup
new 6595de8 adding links to README
new d9ab759 adding markdown extension to readme to render on github
new 549f1ad syntax fixes
new 2649efe Merge pull request #50 from isururanawaka/cleanup
new aa77004 adding travis to develop branch
new f83e095 adding license to dev branch
new 555e6e0 bumping up to latest apache parent dependency
new f6d500e Merge pull request #51 from smarru/develop
new 648fdc5 adding rat plugin for license checks
new 4d0f6b4 Merge pull request #52 from smarru/develop
new e25bbe1 Merge pull request #54 from isururanawaka/cleanup
new 78d311a Merge pull request #55 from isururanawaka/cleanup
new eac1254 Merge pull request #56 from isururanawaka/cleanup
new 8bce02e Merge pull request #57 from isururanawaka/cleanup
new fed78b3 triggering a travis build
new a8c89c2 fixing client parent pom and refactoring custos-client to custos-java-clients
new 50bf082 Merge pull request #59 from smarru/develop
new 141514a changing travis build location
new fe42d38 resolve conflicts
new 8578808 Merge pull request #61 from isururanawaka/integration-tests
new 16024ca changing website and turning off wiki
new 2c71581 Add Agent, Group and User Java Clients
new 3d7cd67 Complete TenantManagementTests, UserManagementTests
new 8a271f2 Agent management tests
new ee6690b Merge pull request #62 from isururanawaka/integration-tests
new b0f51cf Modification agent management Id
new e8c02e8 Modification agent management Id
new 407aedf Merge pull request #63 from isururanawaka/integration-tests
new 3eaf4f5 remove snaphopt and non maven repositories
new 3406b1d Merge pull request #64 from isururanawaka/non_central_repo_removal
new 7c24f82 Add redirect uris as web origins
new bfedec7 Merge pull request #67 from isururanawaka/non_central_repo_removal
new f387526 Add custom theme support for jboss/keycloak
new 16bc92a Merge pull request #70 from isururanawaka/non_central_repo_removal
new 362c1ce resource secret core service
new 3bf5576 Merge pull request #72 from isururanawaka/credential_store
new 0f86c38 Add public APIs for resource secret management and validations
new 64cb7aa Merge pull request #73 from isururanawaka/credential_store
new 9f6d2b7 Fix resource secret access
new f1b84e7 Add resource secret management client
new bbe040f Merge pull request #74 from isururanawaka/credential_store
new 477b3b3 Hireachical group membership support
new df1dbd5 Add memebership change, access validation
new 9f7c333 Sharing persistance models
new 1c5187c Add permission types, entity types, create entitity
new 27cc441 creare Entity, Update Entity, Search Entity
new 03aab03 Complete Sharig core service implementation
new 2a8555f sharing service core clients
new 25605b9 grpc-web support
new ebbb5ba Add Envoy proxy to support grpc web
new a42c664 remove node_modules and gitignore
new a59dc94 Add JS stubs
new a6db484 Add htrc login theme
new 20ac8c8 CILogon instituion caching
new 2fa7595 Add institutional whitelisting and backlisting for tenants
new c30a204 Agent client role support
new 43bd71c Agent client role support
new bc61eeb Fix for issue #99
new e01a575 Merge pull request #77 from isururanawaka/sharing_service
new 4c9d12a Merge pull request #84 from isururanawaka/sharing_service
new bfd7e00 Merge pull request #89 from isururanawaka/institutional_caching
new 3142e49 Merge pull request #90 from isururanawaka/institutional_caching
new b10e873 Merge pull request #91 from isururanawaka/institutional_caching
new 8ea96b9 complete testing sharing management service
new ef30cfd Make user management multi tenant
new 0e57975 Add sharing management client and modify group management to use multitenant client
new 4034e49 Merge pull request #92 from isururanawaka/sharing_service
new 66a198e Modified settings.py
new 719f414 Merge pull request #96 from bhaktinarvekar/certificate-modifications
new cf25a7f revamp python SDK to support django portal requirements
new a16b8a6 Bug fix in settings.py
new df8fb07 Merge pull request #97 from isururanawaka/sharing_service
new 9e46116 bug fixes
new f06a425 complete groups and user fixes for airavata integration
new df7a205 Adding user info endpoint support
new 1af033e Adding user info endpoint support
new f01844e Merge pull request #98 from isururanawaka/sharing_service
new c7b19f7 Bug fixing in sharing management
new b5385bd update keycloak certificate
new 4228de7 Fixes for airavata integration
new c04ba49 formatting
new dd6468f Merge pull request #100 from isururanawaka/sharing_service
new 13b0cf0 Fix for #99
new 34fff48 Fix for #99
new 6869877 Merge pull request #101 from isururanawaka/institutional_caching
new 5a221e7 custos logging component
new 02fdbc6 logging service
new 1d97283 Merge pull request #102 from isururanawaka/logging
new e5d1175 remove ids
new 5bc335a Merge pull request #103 from isururanawaka/logging
new 0c7ffdd Change setup.py to package certificate files
new 670cbf4 Add sharing management client and resource secret methods
new 18eafa2 python sdk improvements
new a018f3b clean up for demo branch
new 0dcbb1c custos-demo
new 3eadbfa conflict resolves
new 48feb54 conflict resolves
new 7d0ccc5 Merge pull request #108 from isururanawaka/custos-python-sdk-demo
The 325 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:
.asf.yaml | 22 +
.gitignore | 42 +
.travis.yml | 2 +-
LICENSE | 201 -
README | 5 -
clients/python/.gitignore | 4 -
clients/python/LICENSE | 201 -
clients/python/README.md | 53 -
clients/python/airavata_custos/__init__.py | 20 -
.../airavata_custos/admin/iam_admin_client.py | 150 -
clients/python/airavata_custos/sample_settings.ini | 10 -
.../python/airavata_custos/security/__init__.py | 0
.../airavata_custos/security/client_credentials.py | 68 -
.../security/keycloak_connectors.py | 170 -
clients/python/airavata_custos/settings.py | 39 -
clients/python/airavata_custos/utils.py | 78 -
clients/python/airavata_custos/well_knowns.py | 30 -
clients/python/custos/__init__.py | 0
clients/python/custos/commons/__init__.py | 0
clients/python/custos/commons/model/__init__.py | 0
.../custos/commons/model/security/__init__.py | 1 -
.../custos/commons/model/security/constants.py | 14 -
.../python/custos/commons/model/security/ttypes.py | 104 -
clients/python/custos/profile/__init__.py | 0
clients/python/custos/profile/iam/__init__.py | 0
.../python/custos/profile/iam/admin/__init__.py | 0
.../custos/profile/iam/admin/services/__init__.py | 0
.../iam/admin/services/cpi/IamAdminServices-remote | 222 --
.../iam/admin/services/cpi/IamAdminServices.py | 3863 --------------------
.../profile/iam/admin/services/cpi/__init__.py | 1 -
.../profile/iam/admin/services/cpi/constants.py | 16 -
.../iam/admin/services/cpi/error/__init__.py | 1 -
.../iam/admin/services/cpi/error/constants.py | 14 -
.../profile/iam/admin/services/cpi/error/ttypes.py | 85 -
.../profile/iam/admin/services/cpi/ttypes.py | 23 -
.../python/custos/profile/model/User/__init__.py | 1 -
.../python/custos/profile/model/User/constants.py | 16 -
clients/python/custos/profile/model/User/ttypes.py | 788 ----
clients/python/custos/profile/model/__init__.py | 0
.../python/custos/profile/model/tenant/__init__.py | 1 -
.../custos/profile/model/tenant/constants.py | 14 -
.../python/custos/profile/model/tenant/ttypes.py | 604 ---
.../custos/profile/model/workspace/__init__.py | 1 -
.../custos/profile/model/workspace/constants.py | 14 -
.../custos/profile/model/workspace/ttypes.py | 345 --
clients/python/requirements_dev.txt | 18 -
clients/python/setup.cfg | 26 -
clients/python/setup.py | 26 -
clients/python/tests/test_well_knowns.py | 38 -
clients/python/tox.ini | 22 -
credential-store/credential-api/pom.xml | 66 -
.../apache/custos/credential/api/AppConfig.java | 34 -
.../apache/custos/credential/api/Application.java | 33 -
.../api/controllers/AWSCredentialController.java | 52 -
.../api/controllers/SSHCredentialsController.java | 51 -
.../custos/credential/api/filters/AuthFilter.java | 59 -
.../credential/api/resources/AWSCredntial.java | 41 -
.../credential/api/resources/SSHCredential.java | 51 -
credential-store/credential-core/pom.xml | 54 -
.../custos/credentials/BaseCredentialEntity.java | 41 -
.../credentials/aws/AWSCredentialEntity.java | 48 -
.../credentials/ssh/SSHCredentialEntity.java | 58 -
.../apache/airavata/custos/vault/VaultManager.java | 180 -
.../custos/vault/annotations/VaultPath.java | 33 -
credential-store/pom.xml | 46 -
custos-samples/configs/settings.ini | 8 +
.../tests => custos-samples/samples}/__init__.py | 0
custos-samples/samples/group_management_samples.py | 58 +
.../samples/identity_management_samples.py | 40 +
.../samples/secret_management_samples.py | 62 +
.../secure_resources_with_custos_simulation.py | 350 ++
.../samples/sharing_management_samples.py | 89 +
custos-samples/samples/user_management_samples.py | 66 +
pom.xml | 111 -
74 files changed, 738 insertions(+), 8246 deletions(-)
delete mode 100644 LICENSE
delete mode 100644 README
delete mode 100644 clients/python/.gitignore
delete mode 100644 clients/python/LICENSE
delete mode 100644 clients/python/README.md
delete mode 100644 clients/python/airavata_custos/__init__.py
delete mode 100644 clients/python/airavata_custos/admin/iam_admin_client.py
delete mode 100644 clients/python/airavata_custos/sample_settings.ini
delete mode 100644 clients/python/airavata_custos/security/__init__.py
delete mode 100644 clients/python/airavata_custos/security/client_credentials.py
delete mode 100644 clients/python/airavata_custos/security/keycloak_connectors.py
delete mode 100644 clients/python/airavata_custos/settings.py
delete mode 100644 clients/python/airavata_custos/utils.py
delete mode 100644 clients/python/airavata_custos/well_knowns.py
delete mode 100644 clients/python/custos/__init__.py
delete mode 100644 clients/python/custos/commons/__init__.py
delete mode 100644 clients/python/custos/commons/model/__init__.py
delete mode 100644 clients/python/custos/commons/model/security/__init__.py
delete mode 100644 clients/python/custos/commons/model/security/constants.py
delete mode 100644 clients/python/custos/commons/model/security/ttypes.py
delete mode 100644 clients/python/custos/profile/__init__.py
delete mode 100644 clients/python/custos/profile/iam/__init__.py
delete mode 100644 clients/python/custos/profile/iam/admin/__init__.py
delete mode 100644 clients/python/custos/profile/iam/admin/services/__init__.py
delete mode 100644 clients/python/custos/profile/iam/admin/services/cpi/IamAdminServices-remote
delete mode 100644 clients/python/custos/profile/iam/admin/services/cpi/IamAdminServices.py
delete mode 100644 clients/python/custos/profile/iam/admin/services/cpi/__init__.py
delete mode 100644 clients/python/custos/profile/iam/admin/services/cpi/constants.py
delete mode 100644 clients/python/custos/profile/iam/admin/services/cpi/error/__init__.py
delete mode 100644 clients/python/custos/profile/iam/admin/services/cpi/error/constants.py
delete mode 100644 clients/python/custos/profile/iam/admin/services/cpi/error/ttypes.py
delete mode 100644 clients/python/custos/profile/iam/admin/services/cpi/ttypes.py
delete mode 100644 clients/python/custos/profile/model/User/__init__.py
delete mode 100644 clients/python/custos/profile/model/User/constants.py
delete mode 100644 clients/python/custos/profile/model/User/ttypes.py
delete mode 100644 clients/python/custos/profile/model/__init__.py
delete mode 100644 clients/python/custos/profile/model/tenant/__init__.py
delete mode 100644 clients/python/custos/profile/model/tenant/constants.py
delete mode 100644 clients/python/custos/profile/model/tenant/ttypes.py
delete mode 100644 clients/python/custos/profile/model/workspace/__init__.py
delete mode 100644 clients/python/custos/profile/model/workspace/constants.py
delete mode 100644 clients/python/custos/profile/model/workspace/ttypes.py
delete mode 100644 clients/python/requirements_dev.txt
delete mode 100644 clients/python/setup.cfg
delete mode 100644 clients/python/setup.py
delete mode 100644 clients/python/tests/test_well_knowns.py
delete mode 100644 clients/python/tox.ini
delete mode 100644 credential-store/credential-api/pom.xml
delete mode 100644 credential-store/credential-api/src/main/java/org/apache/custos/credential/api/AppConfig.java
delete mode 100644 credential-store/credential-api/src/main/java/org/apache/custos/credential/api/Application.java
delete mode 100644 credential-store/credential-api/src/main/java/org/apache/custos/credential/api/controllers/AWSCredentialController.java
delete mode 100644 credential-store/credential-api/src/main/java/org/apache/custos/credential/api/controllers/SSHCredentialsController.java
delete mode 100644 credential-store/credential-api/src/main/java/org/apache/custos/credential/api/filters/AuthFilter.java
delete mode 100644 credential-store/credential-api/src/main/java/org/apache/custos/credential/api/resources/AWSCredntial.java
delete mode 100644 credential-store/credential-api/src/main/java/org/apache/custos/credential/api/resources/SSHCredential.java
delete mode 100644 credential-store/credential-core/pom.xml
delete mode 100644 credential-store/credential-core/src/main/java/org/apache/airavata/custos/credentials/BaseCredentialEntity.java
delete mode 100644 credential-store/credential-core/src/main/java/org/apache/airavata/custos/credentials/aws/AWSCredentialEntity.java
delete mode 100644 credential-store/credential-core/src/main/java/org/apache/airavata/custos/credentials/ssh/SSHCredentialEntity.java
delete mode 100644 credential-store/credential-core/src/main/java/org/apache/airavata/custos/vault/VaultManager.java
delete mode 100644 credential-store/credential-core/src/main/java/org/apache/airavata/custos/vault/annotations/VaultPath.java
delete mode 100644 credential-store/pom.xml
create mode 100644 custos-samples/configs/settings.ini
rename {clients/python/tests => custos-samples/samples}/__init__.py (100%)
create mode 100644 custos-samples/samples/group_management_samples.py
create mode 100644 custos-samples/samples/identity_management_samples.py
create mode 100644 custos-samples/samples/secret_management_samples.py
create mode 100644 custos-samples/samples/secure_resources_with_custos_simulation.py
create mode 100644 custos-samples/samples/sharing_management_samples.py
create mode 100644 custos-samples/samples/user_management_samples.py
delete mode 100644 pom.xml