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 2021/08/31 14:10:17 UTC

[airavata-custos] branch develop updated (4270bef -> e0ee0b6)

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

isjarana pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git.


    from 4270bef  Merge pull request #225 from isururanawaka/develop
     new d20c5fc  Initial credential store framework
     new 082aec1  Fixing a typo in module naming
     new 0c1750c  Fixing the issue in VaultManager to retrieve correct credential
     new 1af4ad1  Dozer mapping to map between credential entity and resources
     new fa997df  Using dependency injection for DozerBeanMapper
     new e402129  API to add SSH credentials
     new 05361db  Adding AWS key store feature
     new 2d03fad  Adding license headers
     new 5c79599  Adding a custom authorization filter
     new 5fe57c8  Setting gateway -> tenant
     new 67dce3f  Adding license
     new 742535b  Merge pull request #3 from DImuthuUpe/master
     new e56d294  initial python custos library
     new 841c5cd  Merge pull request #7 from apache/python-lib
     new dc05791  first draft of the python SDK containing methods related to keycloak authentication and admin operations
     new 0997716  added documentation for custos python SDK
     new 7d3e8c8  added the functionality to load server configuration from ini file
     new f1b591f  adding sample settings file
     new bbda71e  addressing review comments
     new 6b8da39  refactored the name
     new 4844ef6  refactored the code to improve usability
     new baaea62  corrected typos and addressed review comments
     new 4cd85e1  Merge pull request #8 from aarushiibisht/abisht_custos_master
     new 13d7c06  Adding ASF YAML file to enable wiki and issues
     new ca86d77  changing all labels to lower case
     new 04dda3e  adding notification schemes
     new d12028a  adding travis to master
     new d30d3e2  Adding .github folder to format issues and pull requests
     new 67a311f  adding issue templates
     new 17470da  triggering a travis build from master
     new e83a94e  changing website and turning off wiki
     new cb5f076  removing legacy credential store and python clients
     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
     new ee47013  .asf.yaml
     new e90c663  Merge pull request #109 from isururanawaka/custos-python-sdk-demo
     new 1a0e717  Add SECRET entity type
     new f91dbdf  Merge pull request #110 from isururanawaka/custos-python-sdk-demo
     new 4c89a61  Merge pull request #115 from apache/custos-python-sdk-demo
     new e03271f  removing redundant flag
     new a162393  Merge branch 'master' into develop
     new 2d34184  custos-python-sdk-demo
     new 7c63ce0  Upgrade to helm3
     new 8e40b85  converted to helm3
     new 53c23a6  staging changes
     new e6207e1  Merge pull request #148 from isururanawaka/staging
     new b641daa  staging changes
     new 9a7dc7e  staging changes
     new b68d074  Remove keycloak trustore and add on demand SSL provider
     new 5507303  format properties and dynamic value binding
     new a4bc01b  Merge pull request #150 from isururanawaka/staging
     new 1502ed0  Add repository
     new 94533a8  Merge pull request #151 from isururanawaka/staging
     new 80fae88  update staging to last stack
     new 6967387  add staging kafka url
     new 4c5cc5e  staging merged with develop
     new 7f5adc5  downgrade to 1.0 version
     new 4c71fa8  downgrade to 1.0 version
     new 9ec825e  Merge pull request #227 from isururanawaka/staging_develop_merge
     new 064ee41  version-upgrade
     new 6a0d797  upgraded to version 1.1
     new e0ee0b6  Merge pull request #229 from isururanawaka/develop_staging_upgrade

The 506 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:
 .../agent-management-client/pom.xml                |   2 +-
 .../custos-clients-core/pom.xml                    |   2 +-
 .../group-management-client/pom.xml                |   2 +-
 .../identity-management-client/pom.xml             |   2 +-
 custos-client-sdks/custos-java-clients/pom.xml     |   2 +-
 .../resource-secret-management-client/pom.xml      |   2 +-
 .../sharing-management-client/pom.xml              |   2 +-
 .../tenant-management-client/pom.xml               |   2 +-
 .../user-management-client/pom.xml                 |   2 +-
 custos-client-sdks/custos-java-sdk/pom.xml         |   2 +-
 custos-client-sdks/pom.xml                         |   2 +-
 .../agent-profile-core-service-client-stub/pom.xml |   2 +-
 .../pom.xml                                        |   2 +-
 .../pom.xml                                        |   2 +-
 .../custos-logging-client-stub/pom.xml             |   2 +-
 .../pom.xml                                        |   2 +-
 .../iam-admin-core-service-client-stub/pom.xml     |   2 +-
 .../identity-core-service-client-stub/pom.xml      |   2 +-
 .../messaging-core-service-client-stub/pom.xml     |   2 +-
 custos-core-services-client-stubs/pom.xml          |   2 +-
 .../pom.xml                                        |   2 +-
 .../sharing-core-service-client-stub/pom.xml       |   2 +-
 .../pom.xml                                        |   2 +-
 .../user-profile-core-service-client-stub/pom.xml  |   2 +-
 .../agent-profile-core-service/pom.xml             |   9 +-
 .../src/main/helm/templates/deployment.yaml        |   6 +-
 .../src/main/resources/application.properties      |   5 +-
 .../cluster-management-core-service/pom.xml        |   9 +-
 .../src/main/helm/templates/deployment.yaml        |   6 +-
 .../service/ClusterManagementService.java          |   7 +-
 .../src/main/resources/application.properties      |   5 +-
 .../credential-store-core-service/Dockerfile       |   1 +
 .../credential-store-core-service/pom.xml          |  12 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/resources/application.properties      |   5 +-
 .../src/main/resources/bootstrap.properties        |  15 +-
 .../main/resources/vault-client-truststore.pkcs12  | Bin 1626 -> 1618 bytes
 .../custos-core-services-commons/pom.xml           |   2 +-
 custos-core-services/custos-logging/pom.xml        |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/resources/application.properties      |   5 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../custos-messaging-core-service/pom.xml          |  11 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   3 +-
 .../federated-authentication-core-service/pom.xml  |  33 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../iam-admin-core-service/Dockerfile              |   2 +-
 .../iam-admin-core-service/pom.xml                 |  13 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/resources/application.properties      |   5 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../identity-core-service/Dockerfile               |   2 +-
 custos-core-services/identity-core-service/pom.xml |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/resources/application.properties      |   5 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 custos-core-services/pom.xml                       |   2 +-
 .../resource-secret-core-service/Dockerfile        |   1 +
 .../resource-secret-core-service/pom.xml           |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/resources/application.properties      |   4 +-
 .../src/main/resources/bootstrap.properties        |  15 +-
 .../main/resources/vault-client-truststore.pkcs12  | Bin 1626 -> 1618 bytes
 custos-core-services/sharing-core-service/pom.xml  |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/resources/application.properties      |   4 +-
 .../tenant-profile-core-service/pom.xml            |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../respository/SearchTenantRepositoryImpl.java    |   2 +-
 .../src/main/resources/application.properties      |   4 +-
 .../user-profile-core-service/pom.xml              |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/resources/application.properties      |   5 +-
 .../custos-configuration-service/pom.xml           |  26 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 ...rties => agentManagementService-dev.properties} |  18 +-
 ...s => agentManagementService-staging.properties} |   6 +-
 .../clusterManagementCoreService-dev.properties}   |   5 +-
 ...lusterManagementCoreService-staging.properties} |   0
 ...eratedAuthenticationCoreService-dev.properties} |   5 +-
 ...tedAuthenticationCoreService-staging.properties |   3 +
 .../federatedAuthenticationCoreService.properties  |   3 -
 ...rties => groupManagementService-dev.properties} |  12 +-
 ...s => groupManagementService-staging.properties} |   2 +-
 ...operties => iamAdminCoreService-dev.properties} |  31 +-
 .../iamAdminCoreService-staging.properties         |  25 ++
 ...operties => identityCoreService-dev.properties} |  20 +-
 ...ties => identityCoreService-staging.properties} |  26 +-
 ...es => identityManagementService-dev.properties} |  12 +-
 ...> identityManagementService-staging.properties} |   2 +-
 ...perties => logManagementService-dev.properties} |   0
 ...ies => logManagementService-staging.properties} |   2 +-
 ...perties => messagingCoreService-dev.properties} |   4 +-
 ...ies => messagingCoreService-staging.properties} |   2 +-
 ...resourceSecretManagementService-dev.properties} |   6 +-
 ...urceSecretManagementService-staging.properties} |   2 +-
 ...rvice.properties => scimService-dev.properties} |  16 +-
 ...e.properties => scimService-staging.properties} |  14 +-
 ...ies => sharingManagementService-dev.properties} |   0
 ...=> sharingManagementService-staging.properties} |   2 +-
 ...ties => tenantManagementService-dev.properties} |   7 +-
 ... => tenantManagementService-staging.properties} |   7 +-
 ...erties => userManagementService-dev.properties} |  10 +-
 ...es => userManagementService-staging.properties} |   2 +-
 .../custos-grpc-web-proxy/pom.xml                  |   2 +-
 .../custos-keycloak/pom.xml                        |   2 +-
 custos-external-services-distributions/pom.xml     |   2 +-
 custos-federated-services-clients/pom.xml          |  13 +-
 .../services/clients/keycloak/KeycloakClient.java  | 115 +++----
 .../services/clients/keycloak/KeycloakUtils.java   | 123 ++++---
 .../clients/keycloak/auth/KeycloakAuthClient.java  |  11 +-
 custos-integration-core/pom.xml                    |   2 +-
 .../agent-management-service-sidecar/pom.xml       |   2 +-
 .../agent-management-service/pom.xml               |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   6 +-
 .../src/main/helm/templates/ingress.yaml           |   4 +-
 .../src/main/helm/values.yaml                      |   7 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../agent-management-service-parent/pom.xml        |   2 +-
 .../custos-integration-services-commons/pom.xml    |   2 +-
 .../custos-integration-services-swagger/pom.xml    |   2 +-
 .../group-management-service-sidecar/pom.xml       |   2 +-
 .../group-management-service/pom.xml               |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   6 +-
 .../src/main/helm/templates/ingress.yaml           |   4 +-
 .../src/main/helm/values.yaml                      |   5 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../group-management-service-parent/pom.xml        |   2 +-
 .../identity-management-service-sidecar/pom.xml    |   2 +-
 .../identity-management-service/pom.xml            |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  15 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   6 +-
 .../src/main/helm/templates/ingress.yaml           |   4 +-
 .../src/main/helm/values.yaml                      |   7 +-
 .../interceptors/AuthInterceptorImpl.java          |   1 +
 .../service/IdentityManagementService.java         |   2 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../identity-management-service-parent/pom.xml     |   2 +-
 .../log-management-service-sidecar/pom.xml         |   2 +-
 .../log-management-service/pom.xml                 |  11 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   6 +-
 .../src/main/helm/templates/ingress.yaml           |   4 +-
 .../src/main/helm/values.yaml                      |   5 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../log-management-service-parent/pom.xml          |   2 +-
 custos-integration-services/pom.xml                |   2 +-
 .../pom.xml                                        |   2 +-
 .../pom.xml                                        |   2 +-
 .../resource-secret-management-service/pom.xml     |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   6 +-
 .../src/main/helm/templates/ingress.yaml           |   4 +-
 .../src/main/helm/values.yaml                      |   5 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 custos-integration-services/scim-service/pom.xml   |  10 +-
 .../src/main/helm/templates/deployment.yaml        |   6 +-
 .../src/main/helm/templates/ingress.yaml           |   4 +-
 .../scim-service/src/main/helm/values.yaml         |   3 +-
 .../src/main/resources/application.properties      |   2 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../sharing-management-service-parent/pom.xml      |   2 +-
 .../sharing-management-service-sidecar/pom.xml     |   2 +-
 .../sharing-management-service/pom.xml             |  10 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   6 +-
 .../src/main/helm/templates/ingress.yaml           |   4 +-
 .../src/main/helm/values.yaml                      |   5 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../tenant-management-service-parent/pom.xml       |   2 +-
 .../tenant-management-service-sidecar/pom.xml      |   2 +-
 .../tenant-management-service/pom.xml              |  13 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   6 +-
 .../src/main/helm/templates/ingress.yaml           |   4 +-
 .../src/main/helm/values.yaml                      |   5 +-
 .../service/TenantManagementService.java           |   6 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 .../user-management-service-parent/pom.xml         |   2 +-
 .../user-management-service-sidecar/pom.xml        |   2 +-
 .../user-management-service/pom.xml                |   9 +-
 .../src/main/helm/templates/deployment.yaml        |  13 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   6 +-
 .../src/main/helm/templates/ingress.yaml           |   4 +-
 .../src/main/helm/values.yaml                      |   5 +-
 .../src/main/resources/application.properties      |   3 +-
 .../src/main/resources/bootstrap.properties        |   2 +-
 custos-samples/configs/settings.ini                |   8 +
 .../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 ++++
 custos-tests/pom.xml                               |   2 +-
 pom.xml                                            | 165 +++++++---
 210 files changed, 1702 insertions(+), 579 deletions(-)
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{sharingManagementService.properties => agentManagementService-dev.properties} (92%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{agentManagementService.properties => agentManagementService-staging.properties} (90%)
 copy custos-core-services/{custos-logging/src/main/resources/bootstrap.properties => utility-services/custos-configuration-service/src/main/resources/clusterManagementCoreService-dev.properties} (86%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{clusterManagementCoreService.properties => clusterManagementCoreService-staging.properties} (100%)
 copy custos-core-services/{custos-logging/src/main/resources/bootstrap.properties => utility-services/custos-configuration-service/src/main/resources/federatedAuthenticationCoreService-dev.properties} (83%)
 create mode 100644 custos-core-services/utility-services/custos-configuration-service/src/main/resources/federatedAuthenticationCoreService-staging.properties
 delete mode 100644 custos-core-services/utility-services/custos-configuration-service/src/main/resources/federatedAuthenticationCoreService.properties
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{logManagementService.properties => groupManagementService-dev.properties} (91%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{groupManagementService.properties => groupManagementService-staging.properties} (96%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{iamAdminCoreService.properties => iamAdminCoreService-dev.properties} (54%)
 create mode 100644 custos-core-services/utility-services/custos-configuration-service/src/main/resources/iamAdminCoreService-staging.properties
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{identityCoreService.properties => identityCoreService-dev.properties} (75%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{identityCoreService.properties => identityCoreService-staging.properties} (57%)
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{logManagementService.properties => identityManagementService-dev.properties} (91%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{userManagementService.properties => identityManagementService-staging.properties} (94%)
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{logManagementService.properties => logManagementService-dev.properties} (100%)
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{logManagementService.properties => logManagementService-staging.properties} (95%)
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{messagingCoreService.properties => messagingCoreService-dev.properties} (91%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{messagingCoreService.properties => messagingCoreService-staging.properties} (96%)
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{logManagementService.properties => resourceSecretManagementService-dev.properties} (98%)
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{resourceSecretManagementService.properties => resourceSecretManagementService-staging.properties} (96%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{scimService.properties => scimService-dev.properties} (71%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{resourceSecretManagementService.properties => scimService-staging.properties} (82%)
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{sharingManagementService.properties => sharingManagementService-dev.properties} (100%)
 copy custos-core-services/utility-services/custos-configuration-service/src/main/resources/{sharingManagementService.properties => sharingManagementService-staging.properties} (95%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{sharingManagementService.properties => tenantManagementService-dev.properties} (94%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{tenantManagementService.properties => tenantManagementService-staging.properties} (85%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{logManagementService.properties => userManagementService-dev.properties} (91%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{identityManagementService.properties => userManagementService-staging.properties} (94%)
 create mode 100644 custos-samples/configs/settings.ini
 copy {custos-client-sdks/custos-python-sdk/custos/transport => 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