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/06/17 15:17:20 UTC
[airavata-custos] branch berametal updated (075dd26c -> 3fff912d)
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