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