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(-)