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 2022/02/15 16:19:08 UTC

[airavata-custos] branch production updated (b97780c -> 8e0c6ee)

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

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


    from b97780c  Merge pull request #241 from isururanawaka/production
     new 4b59b0a  Bug fix in Dockerfile
     new c1d6230  Merge pull request #237 from isururanawaka/staging
     new 259c653  fix missing argument in stagin iam
     new 1f23f2c  Merge pull request #239 from isururanawaka/staging
     new 2c2a765  merge production changes to staging
     new 12c1f2d  merge production changes to staging
     new a0c99e9  merge production
     new 7856bf6  bug fix in usermangement client
     new bdbc9c8  Merge pull request #216 from isururanawaka/develop
     new f1e774d  Merge pull request #217 from isururanawaka/develop
     new 6f9ef1b  Merge pull request #218 from isururanawaka/develop
     new a70cd27  Merge pull request #219 from isururanawaka/develop
     new b1d72d9  Merge pull request #220 from isururanawaka/develop
     new 6e0aec0  Merge pull request #221 from isururanawaka/develop
     new d520918  Fix duplicate entities issue
     new 57544cb  Merge pull request #223 from isururanawaka/develop
     new e478226  Add get external idp links
     new 4270bef  Merge pull request #225 from isururanawaka/develop
     new 064ee41  version-upgrade
     new 6a0d797  upgraded to version 1.1
     new e0ee0b6  Merge pull request #229 from isururanawaka/develop_staging_upgrade
     new 7e764aa  Deactivate container profile
     new 7484e22  Merge pull request #230 from isururanawaka/develop
     new 6974728  Deactivate container profile
     new 040ab3a  Merge pull request #231 from isururanawaka/develop
     new da6ba31  #226
     new 6e7ebfa  Merge pull request #234 from isururanawaka/issue_226
     new 9e9e84d  convert GET IdentityManagement/isAuthenticated  to POST IdentityManagement/isAuthenticated
     new 7e46ae1  Merge pull request #235 from isururanawaka/issue_226
     new 138d1a9  make docker mage download to IfNotPresent
     new b30366b  Merge pull request #236 from isururanawaka/issue_226
     new 1d57c1a  update to 9.0.2
     new 4e28980  Merge pull request #238 from isururanawaka/develop
     new aeddf2b  update latest client truststore
     new 68351e3  Merge pull request #240 from isururanawaka/develop
     new 0aeb568  Bug fix in usermanagement client
     new 6080095  Merge pull request #243 from isururanawaka/develop
     new 17dfb93  develop changes
     new fc451d8  update vault certificate
     new f59905c  Add last login event to getUsers
     new bede426  Merge pull request #245 from isururanawaka/develop
     new bdfbf30  Merge pull request #242 from isururanawaka/merge-production-staging
     new 1d03c06  supports KV secrets for confidential clients
     new 747ef34  Merge pull request #244 from isururanawaka/staging
     new 5571e69  update develop to latest
     new 15afc8f  Merge pull request #246 from isururanawaka/stagingtodevelop
     new 7738880  improve python sdk resource management client
     new adae21f  Merge pull request #247 from isururanawaka/develop
     new b7d1560  develop branch changes
     new b457d8b  Merge pull request #248 from isururanawaka/develop
     new ab4cce1  upgrade helm maven version to 3.5.2
     new f02ad62  Merge pull request #249 from isururanawaka/develop
     new 30a2632  issue #162 add wso2 nexus repository for scim service
     new 557f04c  Merge pull request #163 from hasithajayasundara/bugfix/issue-162
     new 7717128  enable metrics endpoint
     new f82d559  stagingspecificuploads
     new 17683c6  staging merge
     new 5354236  merge develop to staging
     new b1e959a  Merge pull request #250 from isururanawaka/developTostagingTransfer
     new caa6380  Merge branch 'staging' of https://github.com/apache/airavata-custos into mergetostaging
     new 0bb1f62  add htrc theme
     new 4f9f6fb  merge all changes from develop
     new 4d1b1d1  Merge pull request #252 from isururanawaka/mergetostaging
     new d440a5b  staging merge
     new 361ed60  sync develop to staging
     new 99ae7da  develop to staging merge
     new 4582b00  Merge pull request #258 from isururanawaka/developToStaging
     new f29c690  chages
     new a867e46  production changes
     new 46820c9  fixing production pom
     new 81024ae  production changes
     new f3b96e9  fix build error
     new 8e88938  merge chagnes from staging
     new 9bce2e6  remove unnecassary logs
     new ff942e2  remove unnecassary logs
     new 8e0c6ee  Merge pull request #259 from isururanawaka/merge-production-staging

The 575 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:
 .../management/client/UserManagementClient.java    |    8 +-
 .../custos-python-sdk/build/lib/custos/__init__.py |    0
 .../build/lib/custos/clients/__init__.py           |    0
 .../lib/custos/clients/agent_management_client.py  |  294 --
 .../lib/custos/clients/group_management_client.py  |  169 -
 .../custos/clients/identity_management_client.py   |  240 --
 .../clients/resource_secret_management_client.py   |  195 --
 .../custos/clients/sharing_management_client.py    |  120 -
 .../clients/super_tenant_management_client.py      |   80 -
 .../lib/custos/clients/tenant_management_client.py |  269 --
 .../lib/custos/clients/user_management_client.py   |  387 --
 .../build/lib/custos/clients/utils/__init__.py     |    0
 .../utils/certificate_fetching_rest_client.py      |   79 -
 .../build/lib/custos/clients/utils/utilities.py    |    8 -
 .../build/lib/custos/samples/__init__.py           |    0
 .../lib/custos/samples/agent_management_samples.py |   49 -
 .../lib/custos/samples/group_management_samples.py |   63 -
 .../custos/samples/identity_management_samples.py  |   70 -
 .../custos/samples/resource_secert_management.py   |   80 -
 .../build/lib/custos/samples/resources/__init__.py |    0
 .../build/lib/custos/samples/resources/cert.pem    |   31 -
 .../custos/samples/tenant_management_samples.py    |   95 -
 .../lib/custos/samples/user_management_samples.py  |  109 -
 .../build/lib/custos/server/__init__.py            |    0
 .../custos/server/core/AgentProfileService_pb2.py  |  361 --
 .../server/core/AgentProfileService_pb2_grpc.py    |  182 -
 .../server/core/ClusterManagementService_pb2.py    |  139 -
 .../core/ClusterManagementService_pb2_grpc.py      |   46 -
 .../server/core/CredentialStoreService_pb2.py      | 1056 ------
 .../server/core/CredentialStoreService_pb2_grpc.py |  677 ----
 .../core/FederatedAuthenticationService_pb2.py     | 1007 ------
 .../FederatedAuthenticationService_pb2_grpc.py     |  347 --
 .../lib/custos/server/core/IamAdminService_pb2.py  | 3689 --------------------
 .../custos/server/core/IamAdminService_pb2_grpc.py | 1635 ---------
 .../lib/custos/server/core/IdentityService_pb2.py  |  990 ------
 .../custos/server/core/IdentityService_pb2_grpc.py |  414 ---
 .../lib/custos/server/core/LoggingService_pb2.py   |  402 ---
 .../custos/server/core/LoggingService_pb2_grpc.py  |  165 -
 .../lib/custos/server/core/MessagingService_pb2.py |  334 --
 .../server/core/MessagingService_pb2_grpc.py       |   99 -
 .../server/core/ResourceSecretService_pb2.py       | 1360 --------
 .../server/core/ResourceSecretService_pb2_grpc.py  |  660 ----
 .../lib/custos/server/core/SharingService_pb2.py   | 1552 --------
 .../custos/server/core/SharingService_pb2_grpc.py  |  891 -----
 .../custos/server/core/TenantProfileService_pb2.py | 1329 -------
 .../server/core/TenantProfileService_pb2_grpc.py   |  330 --
 .../custos/server/core/UserProfileService_pb2.py   | 1454 --------
 .../server/core/UserProfileService_pb2_grpc.py     |  825 -----
 .../build/lib/custos/server/core/__init__.py       |    0
 .../integration/AgentManagementService_pb2.py      |  389 ---
 .../integration/AgentManagementService_pb2_grpc.py |  546 ---
 .../integration/ClusterManagementService_pb2.py    |  162 -
 .../ClusterManagementService_pb2_grpc.py           |   83 -
 .../integration/GroupManagementService_pb2.py      |  309 --
 .../integration/GroupManagementService_pb2_grpc.py |  843 -----
 .../integration/IdentityManagementService_pb2.py   |  498 ---
 .../IdentityManagementService_pb2_grpc.py          |  449 ---
 .../server/integration/LogManagementService_pb2.py |  100 -
 .../integration/LogManagementService_pb2_grpc.py   |  149 -
 .../ResourceSecretManagementService_pb2.py         |  281 --
 .../ResourceSecretManagementService_pb2_grpc.py    |  745 ----
 .../integration/SharingManagementService_pb2.py    |  328 --
 .../SharingManagementService_pb2_grpc.py           |  908 -----
 .../integration/TenantManagementService_pb2.py     | 1048 ------
 .../TenantManagementService_pb2_grpc.py            |  748 ----
 .../integration/UserManagementService_pb2.py       |  764 ----
 .../integration/UserManagementService_pb2_grpc.py  |  811 -----
 .../lib/custos/server/integration/__init__.py      |    0
 .../build/lib/custos/transport/certificate.pem     |   58 -
 .../build/lib/custos/transport/settings.py         |   36 -
 .../clients/resource_secret_management_client.py   |  112 +-
 .../clients/utils/exceptions/CustosExceptions.py   |   20 +
 .../clients/utils/exceptions}/__init__.py          |    0
 .../custos-python-sdk/custos_sdk.egg-info/PKG-INFO |    2 +-
 .../custos_sdk.egg-info/SOURCES.txt                |    2 +
 custos-client-sdks/custos-python-sdk/setup.py      |    2 +-
 .../agent-profile-core-service-client-stub/pom.xml |    1 +
 .../pom.xml                                        |    1 +
 .../pom.xml                                        |    1 +
 .../custos-logging-client-stub/pom.xml             |    1 +
 .../pom.xml                                        |    1 +
 .../iam-admin-core-service-client-stub/pom.xml     |    1 +
 .../iam/admin/client/IamAdminServiceClient.java    |    8 +
 .../messaging-core-service-client-stub/pom.xml     |    1 +
 custos-core-services-client-stubs/pom.xml          |    1 +
 .../pom.xml                                        |    1 +
 .../sharing-core-service-client-stub/pom.xml       |    1 +
 .../pom.xml                                        |    1 +
 .../user-profile-core-service-client-stub/pom.xml  |    1 +
 .../agent-profile-core-service/pom.xml             |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |   16 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    6 +-
 .../cluster-management-core-service/pom.xml        |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    6 +-
 .../credential-store-core-service/pom.xml          |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    6 +-
 .../main/resources/vault-client-truststore.pkcs12  |  Bin 1626 -> 1626 bytes
 .../custos-core-services-commons/pom.xml           |    1 +
 custos-core-services/custos-logging/pom.xml        |    1 +
 .../custos-logging/src/main/helm/Chart.yaml        |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../custos-logging/src/main/helm/values.yaml       |    6 +-
 .../custos-messaging-core-service/Dockerfile       |    2 +-
 .../custos-messaging-core-service/pom.xml          |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    4 +-
 .../custos/messaging/service/EmailService.java     |    6 +-
 .../src/main/resources/application.properties      |    3 +-
 .../src/main/resources/bootstrap.properties        |    2 +-
 .../federated-authentication-core-service/pom.xml  |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    6 +-
 .../iam-admin-core-service/Dockerfile              |    2 +-
 .../iam-admin-core-service/pom.xml                 |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    4 +-
 .../apache/custos/iam/service/IamAdminService.java |   76 +-
 .../custos/iam/validator/InputValidator.java       |   21 +
 .../src/main/proto/IamAdminService.proto           |   25 +
 .../resources/keycloak-client-truststore.pkcs12    |  Bin 1626 -> 1626 bytes
 custos-core-services/identity-core-service/pom.xml |    1 +
 .../identity-core-service/src/main/helm/Chart.yaml |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    6 +-
 .../resources/keycloak-client-truststore.pkcs12    |  Bin 1626 -> 1626 bytes
 .../resource-secret-core-service/pom.xml           |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    6 +-
 .../main/resources/vault-client-truststore.pkcs12  |  Bin 1626 -> 1626 bytes
 custos-core-services/sharing-core-service/pom.xml  |    1 +
 .../sharing-core-service/src/main/helm/Chart.yaml  |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../sharing-core-service/src/main/helm/values.yaml |    6 +-
 .../custos/sharing/service/SharingService.java     |   10 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    6 +-
 .../user-profile-core-service/pom.xml              |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    6 +-
 .../custos-configuration-service/pom.xml           |    2 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    6 +-
 ...rties => agentManagementService-dev.properties} |    0
 .../agentManagementService-production.properties   |    4 +-
 .../agentManagementService-staging.properties      |    6 +-
 ...=> clusterManagementCoreService-dev.properties} |    0
 ...eratedAuthenticationCoreService-dev.properties} |    2 +-
 ...rties => groupManagementService-dev.properties} |    0
 .../groupManagementService-staging.properties      |    2 +-
 ...operties => iamAdminCoreService-dev.properties} |    0
 .../iamAdminCoreService-staging.properties         |    2 +-
 ...operties => identityCoreService-dev.properties} |    0
 .../identityCoreService-staging.properties         |    2 +-
 ...es => identityManagementService-dev.properties} |    0
 .../identityManagementService-staging.properties   |    2 +-
 ...perties => logManagementService-dev.properties} |    0
 .../logManagementService-staging.properties        |    2 +-
 ...perties => messagingCoreService-dev.properties} |    2 +-
 .../messagingCoreService-production.properties     |    2 +-
 .../messagingCoreService-staging.properties        |    2 +-
 ...resourceSecretManagementService-dev.properties} |    0
 ...ourceSecretManagementService-staging.properties |    2 +-
 ...rvice.properties => scimService-dev.properties} |    0
 ...ies => sharingManagementService-dev.properties} |    0
 .../sharingManagementService-staging.properties    |    2 +-
 ...ties => tenantManagementService-dev.properties} |    0
 .../tenantManagementService-production.properties  |    4 +-
 .../tenantManagementService-staging.properties     |    6 +-
 ...erties => userManagementService-dev.properties} |    0
 .../userManagementService-staging.properties       |    2 +-
 .../custos-grpc-web-proxy/src/main/helm/Chart.yaml |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |    2 +-
 .../custos-keycloak/Dockerfile                     |    1 +
 .../main/resources/keycloak-metrics-spi-2.5.1.jar  |  Bin 0 -> 232640 bytes
 .../src/main/resources/themes/htrc/login/login.ftl |    3 +
 .../themes/htrc/login/resources/css/styles.css     |    1 +
 custos-federated-services-clients/pom.xml          |    3 +-
 .../services/clients/keycloak/KeycloakClient.java  |   72 +-
 custos-integration-core/pom.xml                    |    1 +
 .../agent-management-service-sidecar/pom.xml       |    1 +
 .../agent-management-service/pom.xml               |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |    4 +-
 .../src/main/helm/templates/ingress.yaml           |    4 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   12 +-
 .../agent-management-service-parent/pom.xml        |    1 +
 .../custos-integration-services-commons/pom.xml    |    1 +
 .../custos-integration-services-swagger/pom.xml    |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    6 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   10 +-
 .../main/resources/protos/IamAdminService.proto    |   25 +
 .../protos/IdentityManagementService.proto         |    2 +-
 .../resources/protos/UserManagementService.proto   |   13 +
 .../group-management-service-sidecar/pom.xml       |    1 +
 .../group-management-service/pom.xml               |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |    4 +-
 .../src/main/helm/templates/ingress.yaml           |    4 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   24 +-
 .../group-management-service-parent/pom.xml        |    1 +
 .../identity-management-service-sidecar/pom.xml    |    1 +
 .../main/resources/identity-management-service.pb  |  Bin 99726 -> 99726 bytes
 .../identity-management-service/pom.xml            |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |    4 +-
 .../src/main/helm/templates/ingress.yaml           |    4 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   24 +-
 .../interceptors/AuthInterceptorImpl.java          |    1 +
 .../service/IdentityManagementService.java         |    6 +-
 .../src/main/proto/IdentityManagementService.proto |    2 +-
 .../identity-management-service-parent/pom.xml     |    1 +
 .../log-management-service-sidecar/pom.xml         |    1 +
 .../log-management-service/pom.xml                 |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |    4 +-
 .../src/main/helm/templates/ingress.yaml           |    4 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   24 +-
 .../log-management-service-parent/pom.xml          |    1 +
 custos-integration-services/pom.xml                |    1 +
 .../pom.xml                                        |    1 +
 .../pom.xml                                        |    1 +
 .../resource-secret-management-service/pom.xml     |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |    4 +-
 .../src/main/helm/templates/ingress.yaml           |    4 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   24 +-
 .../interceptors/AuthInterceptorImpl.java          |    5 +-
 custos-integration-services/scim-service/pom.xml   |    7 +
 .../scim-service/src/main/helm/Chart.yaml          |    2 +-
 .../src/main/helm/templates/ingress.yaml           |    4 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../scim-service/src/main/helm/values.yaml         |   23 +-
 .../sharing-management-service-parent/pom.xml      |    1 +
 .../sharing-management-service-sidecar/pom.xml     |    1 +
 .../sharing-management-service/pom.xml             |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |    4 +-
 .../src/main/helm/templates/ingress.yaml           |    4 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   24 +-
 .../tenant-management-service-parent/pom.xml       |    1 +
 .../tenant-management-service-sidecar/pom.xml      |    1 +
 .../tenant-management-service/pom.xml              |    5 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |    4 +-
 .../src/main/helm/templates/ingress.yaml           |    4 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   20 +-
 .../user-management-service-parent/pom.xml         |    1 +
 .../user-management-service-sidecar/pom.xml        |    1 +
 .../src/main/resources/user-management-service.pb  |  Bin 126088 -> 128317 bytes
 .../user-management-service/pom.xml                |    1 +
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |    4 +-
 .../src/main/helm/templates/ingress.yaml           |    4 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   24 +-
 .../interceptors/AuthInterceptorImpl.java          |   32 +-
 .../management/service/UserManagementService.java  |   37 +
 .../src/main/proto/UserManagementService.proto     |   13 +
 custos-tests/pom.xml                               |    1 +
 pom.xml                                            |   19 +-
 297 files changed, 815 insertions(+), 31871 deletions(-)
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/__init__.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/__init__.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/agent_management_client.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/group_management_client.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/identity_management_client.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/resource_secret_management_client.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/sharing_management_client.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/super_tenant_management_client.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/tenant_management_client.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/user_management_client.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/__init__.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/certificate_fetching_rest_client.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/clients/utils/utilities.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/samples/__init__.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/samples/agent_management_samples.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/samples/group_management_samples.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/samples/identity_management_samples.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/samples/resource_secert_management.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/samples/resources/__init__.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/samples/resources/cert.pem
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/samples/tenant_management_samples.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/samples/user_management_samples.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/__init__.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/AgentProfileService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/AgentProfileService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ClusterManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ClusterManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/CredentialStoreService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/CredentialStoreService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/FederatedAuthenticationService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/FederatedAuthenticationService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/IamAdminService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/IamAdminService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/IdentityService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/IdentityService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/LoggingService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/LoggingService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/MessagingService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/MessagingService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ResourceSecretService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/ResourceSecretService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/SharingService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/SharingService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/TenantProfileService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/TenantProfileService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/UserProfileService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/UserProfileService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/core/__init__.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/AgentManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/AgentManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ClusterManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ClusterManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/GroupManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/GroupManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/IdentityManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/IdentityManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/LogManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/LogManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ResourceSecretManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/ResourceSecretManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/SharingManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/SharingManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/TenantManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/TenantManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/UserManagementService_pb2.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/UserManagementService_pb2_grpc.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/server/integration/__init__.py
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/transport/certificate.pem
 delete mode 100644 custos-client-sdks/custos-python-sdk/build/lib/custos/transport/settings.py
 create mode 100644 custos-client-sdks/custos-python-sdk/custos/clients/utils/exceptions/CustosExceptions.py
 rename custos-client-sdks/custos-python-sdk/{build/lib/custos/transport => custos/clients/utils/exceptions}/__init__.py (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{agentManagementService.properties => agentManagementService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{clusterManagementCoreService.properties => clusterManagementCoreService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{federatedAuthenticatedCoreService.properties => federatedAuthenticationCoreService-dev.properties} (99%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{groupManagementService.properties => groupManagementService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{iamAdminCoreService.properties => iamAdminCoreService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{identityCoreService.properties => identityCoreService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{identityManagementService.properties => identityManagementService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{logManagementService.properties => logManagementService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{messagingCoreService.properties => messagingCoreService-dev.properties} (96%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{resourceSecretManagementService.properties => resourceSecretManagementService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{scimService.properties => scimService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{sharingManagementService.properties => sharingManagementService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{tenantManagementService.properties => tenantManagementService-dev.properties} (100%)
 rename custos-core-services/utility-services/custos-configuration-service/src/main/resources/{userManagementService.properties => userManagementService-dev.properties} (100%)
 create mode 100644 custos-external-services-distributions/custos-keycloak/src/main/resources/keycloak-metrics-spi-2.5.1.jar