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