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

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


    from 075dd26c Merge pull request #228 from apache/staging
     new bdbc9c88 Merge pull request #216 from isururanawaka/develop
     new f1e774dd Merge pull request #217 from isururanawaka/develop
     new 6f9ef1b8 Merge pull request #218 from isururanawaka/develop
     new a70cd27f Merge pull request #219 from isururanawaka/develop
     new b1d72d94 Merge pull request #220 from isururanawaka/develop
     new 6e0aec0d Merge pull request #221 from isururanawaka/develop
     new d5209186 Fix duplicate entities issue
     new 57544cbc Merge pull request #223 from isururanawaka/develop
     new e4782266 Add get external idp links
     new 4270befd Merge pull request #225 from isururanawaka/develop
     new 064ee41c version-upgrade
     new 6a0d7979 upgraded to version 1.1
     new e0ee0b67 Merge pull request #229 from 
isururanawaka/develop_staging_upgrade
     new 7e764aa7 Deactivate container profile
     new 7484e22e Merge pull request #230 from isururanawaka/develop
     new 6974728b Deactivate container profile
     new 040ab3a5 Merge pull request #231 from isururanawaka/develop
     new da6ba312 #226
     new 6e7ebfa3 Merge pull request #234 from isururanawaka/issue_226
     new 9e9e84da convert GET IdentityManagement/isAuthenticated  to POST 
IdentityManagement/isAuthenticated
     new 7e46ae1a Merge pull request #235 from isururanawaka/issue_226
     new 138d1a91 make docker mage download to IfNotPresent
     new b30366b4 Merge pull request #236 from isururanawaka/issue_226
     new 1d57c1ae update to 9.0.2
     new 4e289806 Merge pull request #238 from isururanawaka/develop
     new aeddf2b7 update latest client truststore
     new 68351e32 Merge pull request #240 from isururanawaka/develop
     new 0aeb568a Bug fix in usermanagement client
     new 60800957 Merge pull request #243 from isururanawaka/develop
     new 17dfb93d develop changes
     new fc451d80 update vault certificate
     new f59905c7 Add last login event to getUsers
     new bede4268 Merge pull request #245 from isururanawaka/develop
     new 4b59b0a4 Bug fix in Dockerfile
     new c1d62303 Merge pull request #237 from isururanawaka/staging
     new 259c6533 fix missing argument in stagin iam
     new 1f23f2c6 Merge pull request #239 from isururanawaka/staging
     new 554db681 production changes
     new b6c97b75 datasource update
     new 70db7d5f fix iam production env secret loading
     new 2de2ff92 production
     new c162eb94 production env changes
     new b97780cb Merge pull request #241 from isururanawaka/production
     new 2c2a765f merge production changes to staging
     new 12c1f2d3 merge production changes to staging
     new bdfbf309 Merge pull request #242 from 
isururanawaka/merge-production-staging
     new 1d03c062 supports KV secrets for confidential clients
     new 747ef34d Merge pull request #244 from isururanawaka/staging
     new 5571e691 update develop to latest
     new 15afc8f9 Merge pull request #246 from isururanawaka/stagingtodevelop
     new 77388806 improve python sdk resource management client
     new adae21fa Merge pull request #247 from isururanawaka/develop
     new b7d15606 develop branch changes
     new b457d8bd Merge pull request #248 from isururanawaka/develop
     new ab4cce15 upgrade helm maven version to 3.5.2
     new f02ad62c Merge pull request #249 from isururanawaka/develop
     new 30a26320 issue #162 add wso2 nexus repository for scim service
     new 557f04c5 Merge pull request #163 from 
hasithajayasundara/bugfix/issue-162
     new 5f369c0e update keycloak keystore
     new e9f1637b Merge pull request #251 from isururanawaka/develop
     new 8d672aa4 Create Java clients inside try block to avoid  grpc channel 
suspended issue
     new ff2c400c Merge pull request #253 from 
isururanawaka/implementJavaClientsFromClosable
     new 10c3701b Implement custos jupyterhub authenticator
     new 2c035c68 Merge pull request #256 from isururanawaka/develop
     new ae39b02f adding htrc theme
     new 4243a96b Add readme
     new 0222b305 Merge pull request #257 from isururanawaka/develop
     new 8773d912 add readme
     new ee3d158e Add group based authorization
     new 89e25833 Add group based authorization
     new f5d3e391 Merge pull request #260 from isururanawaka/develop
     new 39cb0db3 addEXternalIPDLinksOFUsers
     new 68237469 Merge pull request #261 from isururanawaka/develop
     new 13994b6d renewed certificates
     new a0c99e96 merge production
     new 7856bf60 bug fix in usermangement client
     new 77171286 enable metrics endpoint
     new f82d5596 stagingspecificuploads
     new 17683c6d staging merge
     new 5354236c merge develop to staging
     new b1e959ac Merge pull request #250 from 
isururanawaka/developTostagingTransfer
     new caa6380f Merge branch 'staging' of 
https://github.com/apache/airavata-custos into mergetostaging
     new 0bb1f62e add htrc theme
     new 4f9f6fb4 merge all changes from develop
     new 4d1b1d10 Merge pull request #252 from isururanawaka/mergetostaging
     new d440a5bd staging merge
     new 361ed604 sync develop to staging
     new 99ae7dae develop to staging merge
     new 4582b004 Merge pull request #258 from isururanawaka/developToStaging
     new f29c6903 chages
     new a867e460 production changes
     new 46820c93 fixing production pom
     new 81024ae7 production changes
     new f3b96e9f fix build error
     new 8e88938d merge chagnes from staging
     new 9bce2e65 remove unnecassary logs
     new ff942e24 remove unnecassary logs
     new 8e0c6eeb Merge pull request #259 from 
isururanawaka/merge-production-staging
     new 932acd27 upgrade ingress version to V1
     new 49be4486 upgrade ingress version to V1
     new 2165563d production changes
     new 8885434f Add deployment scripts
     new c491f689 Merge pull request #267 from isururanawaka/deployment_scripts
     new c866d3aa update README of deployment scripts
     new 8ca70682 Merge pull request #268 from isururanawaka/deployment_scripts
     new 77fe8483 update README of deployment scripts
     new e3be07a1 Merge pull request #269 from isururanawaka/deployment_scripts
     new 6ce99a78 Add mangedchannel close
     new f410b4af Merge pull request #272 from isururanawaka/develop
     new 6ed0cb37 remove try-with-resource from clients
     new e7b9ad52 Merge pull request #273 from isururanawaka/develop
     new 963ca63f closing abstract channel
     new c0726d11 custos clients
     new a623dd14 Merge pull request #274 from isururanawaka/develop
     new 28ff9064 custos clients
     new 9c2b837a Merge pull request #275 from isururanawaka/develop
     new e6c5b391 Adding pagination to userprofile page
     new 0289f0c5 Merge pull request #280 from isururanawaka/develop
     new 8eb9372f remove unwanted proto files
     new 3a29db89 Merge pull request #281 from isururanawaka/develop
     new 3b0af57d Converting to berametalWithMerge
     new 3fff912d Merge pull request #282 from isururanawaka/berametalWithMerge

The 616 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                |   42 +-
 .../management/client/AgentManagementClient.java   |    8 +
 .../custos-clients-core/pom.xml                    |    2 +-
 .../apache/custos/clients/core/AbstractClient.java |   10 +-
 .../group-management-client/pom.xml                |   41 +-
 .../management/client/GroupManagementClient.java   |    8 +
 .../identity-management-client/pom.xml             |   43 +-
 .../client/IdentityManagementClient.java           |    9 +-
 custos-client-sdks/custos-java-clients/pom.xml     |    2 +-
 .../resource-secret-management-client/pom.xml      |   46 +-
 .../client/ResourceSecretManagementClient.java     |    1 +
 .../sharing-management-client/pom.xml              |   42 +-
 .../management/client/SharingManagementClient.java |    8 +
 .../tenant-management-client/pom.xml               |   43 +-
 .../client/SuperAdminOperationsClient.java         |    2 +
 .../manamgement/client/TenantManagementClient.java |   14 +
 .../user-management-client/pom.xml                 |   42 +-
 .../management/client/UserManagementClient.java    |   16 +-
 custos-client-sdks/custos-java-sdk/pom.xml         |    2 +-
 .../custos/clients/CustosClientProvider.java       |    4 +-
 .../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 --
 .../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/__init__.py         |    0
 .../build/lib/custos/transport/certificate.pem     |   58 -
 .../build/lib/custos/transport/settings.py         |   36 -
 .../clients/resource_secret_management_client.py   |  119 +-
 .../clients/utils/exceptions/CustosExceptions.py   |   20 +
 .../clients/utils/exceptions}/__init__.py          |    0
 .../custos/samples/resource_secert_management.py   |    2 +
 .../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 +-
 .../.gitignore                                     |    0
 .../LICENSE                                        |    0
 .../custos_jupyterhub_authenticator/MANIFEST.in    |    1 +
 .../custos_jupyterhub_authenticator/README.md      |   46 +
 .../__init__.py                                    |    0
 .../build/lib/custosauthenticator/__init__.py      |   15 +
 .../build/lib/custosauthenticator/custos.py        |  196 ++
 .../PKG-INFO                                       |   56 +
 .../SOURCES.txt                                    |   12 +
 .../dependency_links.txt                           |    0
 .../requires.txt                                   |    1 +
 .../top_level.txt                                  |    1 +
 .../custosauthenticator/__init__.py                |   15 +
 .../custosauthenticator/custos.py                  |  196 ++
 .../requirements.txt                               |    3 +
 .../setup.cfg}                                     |    0
 .../custos_jupyterhub_authenticator/setup.py       |   30 +
 custos-client-sdks/pom.xml                         |    2 +-
 .../agent-profile-core-service-client-stub/pom.xml |    3 +-
 .../pom.xml                                        |    3 +-
 .../pom.xml                                        |    3 +-
 .../custos-logging-client-stub/pom.xml             |    3 +-
 .../pom.xml                                        |    3 +-
 .../iam-admin-core-service-client-stub/pom.xml     |    3 +-
 .../iam/admin/client/IamAdminServiceClient.java    |    8 +
 .../identity-core-service-client-stub/pom.xml      |    2 +-
 .../messaging-core-service-client-stub/pom.xml     |    3 +-
 custos-core-services-client-stubs/pom.xml          |    3 +-
 .../pom.xml                                        |    3 +-
 .../sharing-core-service-client-stub/pom.xml       |    3 +-
 .../pom.xml                                        |    3 +-
 .../user-profile-core-service-client-stub/pom.xml  |    3 +-
 .../pom.xml                                        |  159 +-
 .../core/services/api/CoreServicesServer.java      |  103 +
 .../src/main/resources/application.properties      |   84 +-
 .../src/main/resources/bootstrap.properties        |    0
 .../agent-profile-core-service/Dockerfile          |    2 +-
 .../agent-profile-core-service/pom.xml             |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |   13 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   21 +-
 .../profile/AgentProfileServiceInitializer.java    |  112 +-
 ...nputValidator.java => AgentInputValidator.java} |    8 +-
 .../src/main/resources/application.properties      |   46 +-
 .../cluster-management-core-service/Dockerfile     |    2 +-
 .../cluster-management-core-service/pom.xml        |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   19 +-
 .../ClusterManagementServiceInitializer.java       |  136 +-
 .../service/ClusterManagementService.java          |    2 +-
 ...r.java => ClusterManagementInputValidator.java} |    8 +-
 .../src/main/resources/application.properties      |   75 +-
 .../credential-store-core-service/Dockerfile       |    2 +-
 .../credential-store-core-service/pom.xml          |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   19 +-
 .../store/CredentialStoreServiceInitializer.java   |  162 +-
 .../store/service/CredentialStoreService.java      |    6 +-
 ...tor.java => CredentialStoreInputValidator.java} |    7 +-
 .../src/main/resources/application.properties      |   75 +-
 .../src/main/resources/bootstrap.properties        |   50 +-
 .../main/resources/vault-client-truststore.pkcs12  |  Bin 1626 -> 1626 bytes
 .../custos-core-services-commons/pom.xml           |    3 +-
 .../core/services/commons/ServiceInterceptor.java  |   20 +-
 .../custos/core/services/commons/Validator.java    |    2 +-
 custos-core-services/custos-logging/Dockerfile     |    2 +-
 custos-core-services/custos-logging/pom.xml        |    3 +-
 .../custos-logging/src/main/helm/Chart.yaml        |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../custos-logging/src/main/helm/values.yaml       |   19 +-
 .../custos/logging/LoggingServiceInitializer.java  |  142 +-
 .../custos/logging/persistance/model/LogEvent.java |    2 +-
 .../persistance/model/LoggingEnabledStatus.java    |    2 +-
 .../validator/CustosLoggingInputValidator.java}    |   10 +-
 .../src/main/resources/application.properties      |   77 +-
 .../src/main/resources/bootstrap.properties        |   40 +-
 .../custos-messaging-core-service/Dockerfile       |    2 +-
 .../custos-messaging-core-service/pom.xml          |    5 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   21 +-
 .../messaging/MessagingServiceInitializer.java     |  102 +-
 .../custos/messaging/service/EmailService.java     |    6 +-
 .../src/main/resources/application.properties      |   76 +-
 .../src/main/resources/bootstrap.properties        |   40 +-
 .../Dockerfile                                     |    2 +-
 .../federated-authentication-core-service/pom.xml  |   35 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   19 +-
 .../FederatedAuthenticationServiceInitializer.java |  142 +-
 ... => FederatedAuthenticationInputValidator.java} |    7 +-
 .../src/main/resources/application.properties      |   77 +-
 .../src/main/resources/bootstrap.properties        |   40 +-
 .../iam-admin-core-service/Dockerfile              |    2 +-
 .../iam-admin-core-service/pom.xml                 |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   19 +-
 .../apache/custos/iam/IamServiceInitializer.java   |  146 +-
 .../apache/custos/iam/service/IamAdminService.java |   83 +-
 ...{InputValidator.java => IAMInputValidator.java} |   29 +-
 .../src/main/proto/IamAdminService.proto           |   25 +
 .../src/main/resources/application.properties      |   77 +-
 .../src/main/resources/bootstrap.properties        |   40 +-
 .../resources/keycloak-client-truststore.pkcs12    |  Bin 1626 -> 1687 bytes
 .../identity-core-service/Dockerfile               |    2 +-
 custos-core-services/identity-core-service/pom.xml |    3 +-
 .../identity-core-service/src/main/helm/Chart.yaml |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   19 +-
 .../identity/IdentityServiceInitializer.java       |  142 +-
 ...tValidator.java => IdentityInputValidator.java} |   10 +-
 .../src/main/resources/application.properties      |   78 +-
 .../src/main/resources/bootstrap.properties        |   40 +-
 .../resources/keycloak-client-truststore.pkcs12    |  Bin 1626 -> 1687 bytes
 custos-core-services/pom.xml                       |    2 +-
 .../resource-secret-core-service/Dockerfile        |    2 +-
 .../resource-secret-core-service/pom.xml           |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   19 +-
 ...ator.java => ResourceSecretInputValidator.java} |    7 +-
 .../src/main/resources/application.properties      |   75 +-
 .../src/main/resources/bootstrap.properties        |   52 +-
 .../main/resources/vault-client-truststore.pkcs12  |  Bin 1626 -> 1626 bytes
 .../sharing-core-service/Dockerfile                |    2 +-
 custos-core-services/sharing-core-service/pom.xml  |    3 +-
 .../sharing-core-service/src/main/helm/Chart.yaml  |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../sharing-core-service/src/main/helm/values.yaml |   19 +-
 .../custos/sharing/SharingServiceInitializer.java  |  140 +-
 .../custos/sharing/service/SharingService.java     |   10 +-
 ...utValidator.java => SharingInputValidator.java} |   10 +-
 .../src/main/resources/application.properties      |   75 +-
 .../tenant-profile-core-service/Dockerfile         |    2 +-
 .../tenant-profile-core-service/pom.xml            |    2 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   19 +-
 .../profile/TenantProfileServiceInitializer.java   |  126 +-
 .../mapper/AttributeUpdateMetadataMapper.java      |   31 +-
 .../profile/mapper/StatusUpdateMetadataMapper.java |   13 +-
 .../tenant/profile/persistance/model/Tenant.java   |   12 +-
 ...ata.java => TenantAttributeUpdateMetadata.java} |    4 +-
 ...tadata.java => TenantStatusUpdateMetadata.java} |    4 +-
 ...> TenantAttributeUpdateMetadataRepository.java} |    6 +-
 ...a => TenantStatusUpdateMetadataRepository.java} |    6 +-
 .../profile/service/TenantProfileService.java      |   30 +-
 ...dator.java => TenantProfileInputValidator.java} |    8 +-
 .../src/main/resources/application.properties      |   75 +-
 .../user-profile-core-service/Dockerfile           |    2 +-
 .../user-profile-core-service/pom.xml              |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress.yaml           |    2 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   19 +-
 .../profile/UserProfileServiceInitializer.java     |  142 +-
 .../persistance/repository/UserRepository.java     |    4 +
 .../user/profile/service/UserProfileService.java   |   20 +-
 ...lidator.java => UserProfileInputValidator.java} |    7 +-
 .../src/main/proto/UserProfileService.proto        |    2 +
 .../src/main/resources/application.properties      |   75 +-
 .../custos-configuration-service/Dockerfile        |    2 +-
 .../custos-configuration-service/pom.xml           |   36 +-
 .../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                      |   19 +-
 ...rties => agentManagementService-dev.properties} |    0
 ...> agentManagementService-production.properties} |    6 +-
 .../agentManagementService-staging.properties      |    6 +-
 .../src/main/resources/application.properties      |    3 +-
 ...=> clusterManagementCoreService-dev.properties} |    2 +-
 ...terManagementCoreService-production.properties} |    2 +-
 ...clusterManagementCoreService-staging.properties |    2 +-
 ...eratedAuthenticationCoreService-dev.properties} |    2 +-
 ...AuthenticationCoreService-production.properties |    3 +
 ...rties => groupManagementService-dev.properties} |    0
 ...> groupManagementService-production.properties} |    2 +-
 .../groupManagementService-staging.properties      |    2 +-
 ...operties => iamAdminCoreService-dev.properties} |    0
 .../iamAdminCoreService-production.properties      |   25 +
 .../iamAdminCoreService-staging.properties         |    2 +-
 ...operties => identityCoreService-dev.properties} |    0
 ...s => identityCoreService-production.properties} |   24 +-
 .../identityCoreService-staging.properties         |    2 +-
 ...es => identityManagementService-dev.properties} |    0
 ...dentityManagementService-production.properties} |    2 +-
 .../identityManagementService-staging.properties   |    2 +-
 ...perties => logManagementService-dev.properties} |    0
 ... => logManagementService-production.properties} |    2 +-
 .../logManagementService-staging.properties        |    2 +-
 ...perties => messagingCoreService-dev.properties} |    2 +-
 ... => messagingCoreService-production.properties} |    4 +-
 .../messagingCoreService-staging.properties        |    2 +-
 ...resourceSecretManagementService-dev.properties} |    0
 ...eSecretManagementService-production.properties} |    2 +-
 ...ourceSecretManagementService-staging.properties |    2 +-
 ...rvice.properties => scimService-dev.properties} |    0
 ...roperties => scimService-production.properties} |    6 +-
 ...ies => sharingManagementService-dev.properties} |    0
 ...sharingManagementService-production.properties} |    2 +-
 .../sharingManagementService-staging.properties    |    2 +-
 ...ties => tenantManagementService-dev.properties} |    0
 ... tenantManagementService-production.properties} |    6 +-
 .../tenantManagementService-staging.properties     |    6 +-
 ...erties => userManagementService-dev.properties} |    0
 ...=> userManagementService-production.properties} |    2 +-
 .../userManagementService-staging.properties       |    2 +-
 .../custos-grpc-web-proxy/pom.xml                  |    2 +-
 .../custos-grpc-web-proxy/src/main/helm/Chart.yaml |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   27 +-
 .../src/main/resources/envoy.yaml                  |    4 +-
 .../custos-keycloak/Dockerfile                     |    3 +-
 .../custos-keycloak/pom.xml                        |    2 +-
 .../main/resources/keycloak-metrics-spi-2.5.1.jar  |  Bin 0 -> 232640 bytes
 .../htrc/email/messages/messages_en.properties     |    4 +-
 .../themes/htrc/login/login-idp-link-email.ftl     |   20 -
 .../themes/htrc/login/login-update-profile.ftl     |   74 +
 .../themes/htrc/login/login-verify-email.ftl       |   18 +
 .../src/main/resources/themes/htrc/login/login.ftl |    3 +
 .../themes/htrc/login/resources/css/styles.css     |   39 +-
 custos-external-services-distributions/pom.xml     |    2 +-
 custos-federated-services-clients/pom.xml          |    5 +-
 .../services/clients/keycloak/KeycloakClient.java  |   72 +-
 .../services/clients/keycloak/KeycloakUtils.java   |   13 +-
 custos-integration-core/pom.xml                    |    3 +-
 .../agent-management-service-sidecar/pom.xml       |    3 +-
 .../agent-management-service/Dockerfile            |    2 +-
 .../agent-management-service/pom.xml               |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   13 +-
 .../src/main/helm/templates/ingress.yaml           |   14 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   32 +-
 .../src/main/resources/application.properties      |    3 +-
 .../agent-management-service-parent/pom.xml        |    3 +-
 .../custos-integration-services-commons/pom.xml    |    3 +-
 .../custos-integration-services-swagger/Dockerfile |    2 +-
 .../custos-integration-services-swagger/pom.xml    |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress.yaml           |   16 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   27 +-
 .../main/resources/protos/IamAdminService.proto    |   25 +
 .../protos/IdentityManagementService.proto         |    6 +-
 .../resources/protos/UserManagementService.proto   |   13 +
 .../group-management-service-sidecar/pom.xml       |    3 +-
 .../group-management-service/Dockerfile            |    2 +-
 .../group-management-service/pom.xml               |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   13 +-
 .../src/main/helm/templates/ingress.yaml           |   14 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   16 +-
 .../src/main/resources/application.properties      |    3 +-
 .../group-management-service-parent/pom.xml        |    3 +-
 .../identity-management-service-sidecar/pom.xml    |    3 +-
 .../main/resources/identity-management-service.pb  |  Bin 99726 -> 99726 bytes
 .../identity-management-service/Dockerfile         |    2 +-
 .../identity-management-service/pom.xml            |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   13 +-
 .../src/main/helm/templates/ingress.yaml           |   14 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   16 +-
 .../interceptors/AuthInterceptorImpl.java          |    1 +
 .../service/IdentityManagementService.java         |    6 +-
 .../src/main/proto/IdentityManagementService.proto |    6 +-
 .../src/main/resources/application.properties      |    3 +-
 .../identity-management-service-parent/pom.xml     |    3 +-
 .../log-management-service-sidecar/pom.xml         |    3 +-
 .../log-management-service/Dockerfile              |    2 +-
 .../log-management-service/pom.xml                 |    5 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   13 +-
 .../src/main/helm/templates/ingress.yaml           |   14 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   16 +-
 .../src/main/resources/application.properties      |    3 +-
 .../log-management-service-parent/pom.xml          |    3 +-
 custos-integration-services/pom.xml                |    3 +-
 .../pom.xml                                        |    3 +-
 .../pom.xml                                        |    3 +-
 .../resource-secret-management-service/Dockerfile  |    2 +-
 .../resource-secret-management-service/pom.xml     |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   13 +-
 .../src/main/helm/templates/ingress.yaml           |   14 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   16 +-
 .../interceptors/AuthInterceptorImpl.java          |    5 +-
 .../src/main/resources/application.properties      |    3 +-
 .../scim-service/Dockerfile                        |    2 +-
 custos-integration-services/scim-service/pom.xml   |    9 +-
 .../scim-service/src/main/helm/Chart.yaml          |    2 +-
 .../src/main/helm/templates/ingress.yaml           |   13 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../scim-service/src/main/helm/values.yaml         |   13 +-
 .../sharing-management-service-parent/pom.xml      |    3 +-
 .../sharing-management-service-sidecar/pom.xml     |    3 +-
 .../sharing-management-service/Dockerfile          |    2 +-
 .../sharing-management-service/pom.xml             |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   13 +-
 .../src/main/helm/templates/ingress.yaml           |   14 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   16 +-
 .../src/main/resources/application.properties      |    3 +-
 .../tenant-management-service-parent/pom.xml       |    3 +-
 .../tenant-management-service-sidecar/pom.xml      |    3 +-
 .../tenant-management-service/Dockerfile           |    2 +-
 .../tenant-management-service/pom.xml              |    7 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/ingress-grpc.yaml      |   13 +-
 .../src/main/helm/templates/ingress.yaml           |   14 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   16 +-
 .../src/main/resources/application.properties      |    3 +-
 .../user-management-service-parent/pom.xml         |    3 +-
 .../user-management-service-sidecar/pom.xml        |    3 +-
 .../src/main/resources/user-management-service.pb  |  Bin 126088 -> 128641 
bytes
 .../user-management-service/Dockerfile             |    2 +-
 .../user-management-service/pom.xml                |    3 +-
 .../src/main/helm/Chart.yaml                       |    2 +-
 .../src/main/helm/templates/deployment.yaml        |    8 +
 .../src/main/helm/templates/ingress-grpc.yaml      |   14 +-
 .../src/main/helm/templates/ingress.yaml           |   14 +-
 .../src/main/helm/templates/serviceaccount.yaml    |    2 +-
 .../src/main/helm/values.yaml                      |   16 +-
 .../interceptors/AuthInterceptorImpl.java          |   32 +-
 .../management/service/UserManagementService.java  |   43 +
 .../src/main/proto/UserManagementService.proto     |   15 +
 .../src/main/resources/application.properties      |    3 +-
 custos-tests/pom.xml                               |    3 +-
 custos-utilities/deployment-scripts/README.MD      |   60 +
 .../deployment-scripts/cert-manager/README.MD      |    9 +
 .../letsencrypt-prod-cluster-issuer.yaml           |   19 +
 .../deployment-scripts/custos/README.MD            |   22 +
 .../deployment-scripts/custos/mysql/pv.yaml        |   14 +
 .../deployment-scripts/custos/mysql/pv1.yaml       |   14 +
 .../deployment-scripts/custos/mysql/pv2.yaml       |   14 +
 .../deployment-scripts/custos/mysql/values.yaml    |  842 +++++
 .../deployment-scripts/keycloak/README.MD          |   38 +
 .../keycloak/custos-keycloak.yaml                  |   13 +
 .../deployment-scripts/keycloak/ingress.yaml       |   23 +
 .../keycloak/keycloak-db-secret.yaml               |   13 +
 .../deployment-scripts/keycloak/operator.yaml      |   33 +
 .../keycloak/postgresql/postgresql-values.yaml     |  827 +++++
 .../deployment-scripts/keycloak/postgresql/pv.yaml |   14 +
 .../keycloak/postgresql/pv1.yaml                   |   14 +
 .../keycloak/postgresql/pv2.yaml                   |   14 +
 custos-utilities/deployment-scripts/olm/install.sh |   59 +
 .../deployment-scripts/vault/README.MD             |   26 +
 .../deployment-scripts/vault/consul/pv.yaml        |   26 +
 .../deployment-scripts/vault/consul/pv1.yaml       |   26 +
 .../deployment-scripts/vault/consul/pv2.yaml       |   26 +
 .../deployment-scripts/vault/consul/storage.yaml   |    6 +
 .../deployment-scripts/vault/vault/ingress.yaml    |   22 +
 .../deployment-scripts/vault/vault/vaules.yaml     |  733 ++++
 pom.xml                                            |  101 +-
 484 files changed, 7115 insertions(+), 33777 deletions(-)
 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/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/__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 => 
custos/clients/utils/exceptions}/__init__.py (100%)
 copy custos-client-sdks/{custos-python-sdk => 
custos_jupyterhub_authenticator}/.gitignore (100%)
 copy custos-client-sdks/{custos-python-sdk => 
custos_jupyterhub_authenticator}/LICENSE (100%)
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/MANIFEST.in
 create mode 100644 custos-client-sdks/custos_jupyterhub_authenticator/README.md
 rename custos-client-sdks/{custos-python-sdk/build/lib/custos/clients => 
custos_jupyterhub_authenticator}/__init__.py (100%)
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/build/lib/custosauthenticator/__init__.py
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/build/lib/custosauthenticator/custos.py
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/custos_jupyterhub_authenticator.egg-info/PKG-INFO
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/custos_jupyterhub_authenticator.egg-info/SOURCES.txt
 copy custos-client-sdks/{custos-python-sdk/custos_python_sdk.egg-info => 
custos_jupyterhub_authenticator/custos_jupyterhub_authenticator.egg-info}/dependency_links.txt
 (100%)
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/custos_jupyterhub_authenticator.egg-info/requires.txt
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/custos_jupyterhub_authenticator.egg-info/top_level.txt
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/custosauthenticator/__init__.py
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/custosauthenticator/custos.py
 create mode 100644 
custos-client-sdks/custos_jupyterhub_authenticator/requirements.txt
 rename 
custos-client-sdks/{custos-python-sdk/build/lib/custos/clients/utils/__init__.py
 => custos_jupyterhub_authenticator/setup.cfg} (100%)
 create mode 100644 custos-client-sdks/custos_jupyterhub_authenticator/setup.py
 copy 
{custos-integration-services/log-management-service-parent/log-management-service
 => custos-core-services-server}/pom.xml (62%)
 create mode 100644 
custos-core-services-server/src/main/java/org/apache/custos/core/services/api/CoreServicesServer.java
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/identityCoreService.properties
 => custos-core-services-server/src/main/resources/application.properties (50%)
 copy {custos-core-services/credential-store-core-service => 
custos-core-services-server}/src/main/resources/bootstrap.properties (100%)
 rename 
custos-core-services/agent-profile-core-service/src/main/java/org/apache/custos/agent/profile/validator/{InputValidator.java
 => AgentInputValidator.java} (91%)
 rename 
custos-core-services/cluster-management-core-service/src/main/java/org/apache/custos/cluster/management/validator/{InputValidator.java
 => ClusterManagementInputValidator.java} (89%)
 rename 
custos-core-services/credential-store-core-service/src/main/java/org/apache/custos/credential/store/validator/{InputValidator.java
 => CredentialStoreInputValidator.java} (97%)
 rename 
custos-core-services/custos-logging/src/main/java/{validator/InputValidator.java
 => org/apache/custos/logging/validator/CustosLoggingInputValidator.java} (94%)
 rename 
custos-core-services/federated-authentication-core-service/src/main/java/org/apache/custos/federated/authentication/validator/{InputValidator.java
 => FederatedAuthenticationInputValidator.java} (97%)
 rename 
custos-core-services/iam-admin-core-service/src/main/java/org/apache/custos/iam/validator/{InputValidator.java
 => IAMInputValidator.java} (97%)
 rename 
custos-core-services/identity-core-service/src/main/java/org/apache/custos/identity/validator/{InputValidator.java
 => IdentityInputValidator.java} (98%)
 rename 
custos-core-services/resource-secret-core-service/src/main/java/org/apache/custos/resource/secret/validator/{InputValidator.java
 => ResourceSecretInputValidator.java} (96%)
 rename 
custos-core-services/sharing-core-service/src/main/java/org/apache/custos/sharing/validator/{InputValidator.java
 => SharingInputValidator.java} (98%)
 rename 
custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/model/{AttributeUpdateMetadata.java
 => TenantAttributeUpdateMetadata.java} (96%)
 rename 
custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/model/{StatusUpdateMetadata.java
 => TenantStatusUpdateMetadata.java} (96%)
 rename 
custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository/{AttributeUpdateMetadataRepository.java
 => TenantAttributeUpdateMetadataRepository.java} (77%)
 rename 
custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/persistance/respository/{StatusUpdateMetadataRepository.java
 => TenantStatusUpdateMetadataRepository.java} (77%)
 rename 
custos-core-services/tenant-profile-core-service/src/main/java/org/apache/custos/tenant/profile/validator/{InputValidator.java
 => TenantProfileInputValidator.java} (97%)
 rename 
custos-core-services/user-profile-core-service/src/main/java/org/apache/custos/user/profile/validators/{InputValidator.java
 => UserProfileInputValidator.java} (98%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{agentManagementService.properties
 => agentManagementService-dev.properties} (100%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{agentManagementService-staging.properties
 => agentManagementService-production.properties} (90%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{clusterManagementCoreService.properties
 => clusterManagementCoreService-dev.properties} (94%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{clusterManagementCoreService-staging.properties
 => clusterManagementCoreService-production.properties} (94%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{federatedAuthenticatedCoreService.properties
 => federatedAuthenticationCoreService-dev.properties} (99%)
 create mode 100644 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/federatedAuthenticationCoreService-production.properties
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{groupManagementService.properties
 => groupManagementService-dev.properties} (100%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{groupManagementService-staging.properties
 => groupManagementService-production.properties} (96%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{iamAdminCoreService.properties
 => iamAdminCoreService-dev.properties} (100%)
 create mode 100644 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/iamAdminCoreService-production.properties
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{identityCoreService.properties
 => identityCoreService-dev.properties} (100%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{identityCoreService-staging.properties
 => identityCoreService-production.properties} (62%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{identityManagementService.properties
 => identityManagementService-dev.properties} (100%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{userManagementService-staging.properties
 => identityManagementService-production.properties} (94%)
 copy 
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/{logManagementService.properties
 => logManagementService-production.properties} (95%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{messagingCoreService.properties
 => messagingCoreService-dev.properties} (96%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{messagingCoreService-staging.properties
 => messagingCoreService-production.properties} (90%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{resourceSecretManagementService.properties
 => resourceSecretManagementService-dev.properties} (100%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{resourceSecretManagementService-staging.properties
 => resourceSecretManagementService-production.properties} (96%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{scimService.properties
 => scimService-dev.properties} (100%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{scimService-staging.properties
 => scimService-production.properties} (85%)
 copy 
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/{sharingManagementService.properties
 => sharingManagementService-production.properties} (95%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{tenantManagementService.properties
 => tenantManagementService-dev.properties} (100%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{tenantManagementService-staging.properties
 => tenantManagementService-production.properties} (86%)
 rename 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{userManagementService.properties
 => userManagementService-dev.properties} (100%)
 copy 
custos-core-services/utility-services/custos-configuration-service/src/main/resources/{userManagementService-staging.properties
 => userManagementService-production.properties} (94%)
 create mode 100644 
custos-external-services-distributions/custos-keycloak/src/main/resources/keycloak-metrics-spi-2.5.1.jar
 create mode 100644 
custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/login-update-profile.ftl
 create mode 100644 
custos-external-services-distributions/custos-keycloak/src/main/resources/themes/htrc/login/login-verify-email.ftl
 create mode 100644 custos-utilities/deployment-scripts/README.MD
 create mode 100644 custos-utilities/deployment-scripts/cert-manager/README.MD
 create mode 100644 
custos-utilities/deployment-scripts/cert-manager/letsencrypt-prod-cluster-issuer.yaml
 create mode 100644 custos-utilities/deployment-scripts/custos/README.MD
 create mode 100644 custos-utilities/deployment-scripts/custos/mysql/pv.yaml
 create mode 100644 custos-utilities/deployment-scripts/custos/mysql/pv1.yaml
 create mode 100644 custos-utilities/deployment-scripts/custos/mysql/pv2.yaml
 create mode 100644 custos-utilities/deployment-scripts/custos/mysql/values.yaml
 create mode 100644 custos-utilities/deployment-scripts/keycloak/README.MD
 create mode 100644 
custos-utilities/deployment-scripts/keycloak/custos-keycloak.yaml
 create mode 100644 custos-utilities/deployment-scripts/keycloak/ingress.yaml
 create mode 100644 
custos-utilities/deployment-scripts/keycloak/keycloak-db-secret.yaml
 create mode 100644 custos-utilities/deployment-scripts/keycloak/operator.yaml
 create mode 100644 
custos-utilities/deployment-scripts/keycloak/postgresql/postgresql-values.yaml
 create mode 100644 
custos-utilities/deployment-scripts/keycloak/postgresql/pv.yaml
 create mode 100644 
custos-utilities/deployment-scripts/keycloak/postgresql/pv1.yaml
 create mode 100644 
custos-utilities/deployment-scripts/keycloak/postgresql/pv2.yaml
 create mode 100644 custos-utilities/deployment-scripts/olm/install.sh
 create mode 100644 custos-utilities/deployment-scripts/vault/README.MD
 create mode 100644 custos-utilities/deployment-scripts/vault/consul/pv.yaml
 create mode 100644 custos-utilities/deployment-scripts/vault/consul/pv1.yaml
 create mode 100644 custos-utilities/deployment-scripts/vault/consul/pv2.yaml
 create mode 100644 
custos-utilities/deployment-scripts/vault/consul/storage.yaml
 create mode 100644 custos-utilities/deployment-scripts/vault/vault/ingress.yaml
 create mode 100644 custos-utilities/deployment-scripts/vault/vault/vaules.yaml

Reply via email to