This is an automated email from the ASF dual-hosted git repository. ofuks pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.
from 4d58043 Merge pull request #833 from apache/DLAB-1968 add 159eb9d [DLAB-1870] Intigration with sonar add 76a8249 Updated copyright add f529b0f [DLAB-1870] Intigration with sonar add dce5820 [DLAB-1870] Intigration with sonar add 0309886 [DLAB-1870] Intigration with sonar add 1b46e4c [DLAB-1870] Intigration with sonar add fab7998 [DLAB-1870] Intigration with sonar add 07b88e0 [DLAB-1870] Intigration with sonar add 4e6dc6e [DLAB-1870] Intigration with sonar add e9ea179 [DLAB-1870] Intigration with sonar add c820746 Updated copyright add cc4be26 Updated copyright add 580a5e8 Updated copyright add ca8d090 Updated pom add 223f348 Merge remote-tracking branch 'origin/sonar' into sonar add 3c743a7 Added sonar.py add 727deb6 Added sonar.py add 5335dc7 Updated sonar.py add 82c35ed Updated sonar.py add 6e404ae Updated sonar.py add 4f8b5dd Updated sonar.py add 95a6626 aaa add 55931ff Updated sonar.py add b62dd80 Updated sonar.py add 78025b3 Updated sonar.py add 5d8b9a5 Updated sonar.py add db12a91 Updated sonar.py add 840a045 Updated sonar.py new 572981c Merge branch 'sonar' into develop The 1 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: .../scripts/jenkins/sonar.py | 33 ++-- .../aws/computational_resources/main/main.tf | 27 ++- .../aws/computational_resources/main/variables.tf | 21 +++ .../terraform/aws/endpoint/main/bucket.tf | 54 +++--- .../ssn-helm-charts/main/step-ca-chart/.helmignore | 21 +++ .../ssn-helm-charts/main/step-ca-chart/Chart.yaml | 23 ++- .../main/step-ca-chart/templates/_helpers.tpl | 21 +++ .../main/step-ca-chart/templates/bootstrap.yaml | 47 +++-- .../main/step-ca-chart/templates/ca.yaml | 203 ++++++++++++--------- .../main/step-ca-chart/templates/configmaps.yaml | 117 +++++++----- .../main/step-ca-chart/templates/ingress.yaml | 63 ++++--- .../main/step-ca-chart/templates/rbac.yaml | 23 ++- .../main/step-ca-chart/templates/secrets.yaml | 21 +++ .../main/step-ca-chart/templates/service.yaml | 35 +++- .../templates/tests/test-connection.yaml | 27 ++- .../ssn-helm-charts/main/step-ca-chart/values.yaml | 25 ++- .../terraform/bin/deploy/billing_app_aws.yml | 21 +++ .../terraform/bin/deploy/billing_azure.yml | 21 +++ .../terraform/bin/deploy/billing_gcp.yml | 21 +++ .../terraform/bin/deploy/endpoint_fab.py | 29 ++- infrastructure-provisioning/terraform/bin/dlab.py | 20 +- .../terraform/bin/terraform-cli.py | 31 +++- .../terraform/gcp/endpoint/provisioning.py | 25 ++- .../terraform/gcp/main/main.tf | 29 ++- .../terraform/gcp/main/variables.tf | 21 +++ .../terraform/gcp/modules/common/iam.tf | 25 ++- .../terraform/gcp/modules/common/network.tf | 29 ++- .../terraform/gcp/modules/common/variables.tf | 21 +++ .../terraform/gcp/modules/data_engine/instance.tf | 28 ++- .../terraform/gcp/modules/data_engine/variables.tf | 21 +++ .../terraform/gcp/modules/dataproc/instance.tf | 83 +++++---- .../terraform/gcp/modules/dataproc/variables.tf | 21 +++ .../terraform/gcp/modules/notebook/instance.tf | 23 ++- .../terraform/gcp/modules/notebook/variables.tf | 21 +++ .../helm_charts/files/get_configmap_values.sh | 21 +++ .../modules/helm_charts/step-ca-chart/.helmignore | 21 +++ .../modules/helm_charts/step-ca-chart/Chart.yaml | 23 ++- .../step-ca-chart/templates/_helpers.tpl | 21 +++ .../step-ca-chart/templates/bootstrap.yaml | 47 +++-- .../helm_charts/step-ca-chart/templates/ca.yaml | 203 ++++++++++++--------- .../step-ca-chart/templates/configmaps.yaml | 117 +++++++----- .../step-ca-chart/templates/ingress.yaml | 62 ++++--- .../helm_charts/step-ca-chart/templates/rbac.yaml | 23 ++- .../step-ca-chart/templates/secrets.yaml | 21 +++ .../step-ca-chart/templates/service.yaml | 35 +++- .../templates/tests/test-connection.yaml | 27 ++- .../modules/helm_charts/step-ca-chart/values.yaml | 25 ++- .../dlab/login/resources/css/login.css | 19 ++ .../keycloak-theme/dlab/login/theme.properties | 33 ++-- integration-tests-cucumber/pom.xml | 19 ++ .../main/java/org/apache/dlab/dto/EndpointDTO.java | 19 ++ .../java/org/apache/dlab/mongo/MongoDBHelper.java | 19 ++ .../java/org/apache/dlab/util/JacksonMapper.java | 19 ++ .../java/org/apache/dlab/util/PropertyHelper.java | 19 ++ .../src/test/java/dlab/Constants.java | 19 ++ .../src/test/java/dlab/RunCucumberTest.java | 19 ++ .../src/test/java/dlab/endpoint/EndpointSteps.java | 19 ++ .../src/test/java/dlab/login/LoginSteps.java | 19 ++ .../src/test/resources/config.properties | 18 ++ .../src/test/resources/dlab/endpoint.feature | 18 ++ .../src/test/resources/dlab/login.feature | 18 ++ .../test_templates/rstudio/template_preparation.r | 17 ++ .../rstudio/template_visualization.r | 17 ++ pom.xml | 40 +++- .../main/java/com/epam/dlab/BillingService.java | 1 + .../billing-aws/src/main/resources/application.yml | 21 +++ .../src/main/resources/application.yml | 21 +++ services/billing-gcp/billing.yml | 21 +++ .../billing/gcp/dao/impl/BigQueryBillingDAO.java | 11 +- .../dlab/billing/gcp/model/BillingHistory.java | 19 ++ .../gcp/repository/BillingHistoryRepository.java | 19 ++ .../billing-gcp/src/main/resources/application.yml | 21 +++ .../dlab/auth/conf/AzureLoginConfiguration.java | 39 ---- .../epam/dlab/auth/conf/GcpLoginConfiguration.java | 33 ---- .../epam/dlab/dto/base/project/ProjectResult.java | 19 ++ .../epam/dlab/dto/project/ProjectActionDTO.java | 19 ++ .../epam/dlab/dto/project/ProjectCreateDTO.java | 19 ++ .../main/java/com/epam/dlab/model/StringList.java | 35 ++-- .../main/java/com/epam/dlab/util/FileUtils.java | 2 +- services/provisioning-service/pom.xml | 14 ++ .../DropwizardBearerTokenFilterImpl.java | 19 ++ .../core/response/folderlistener/WatchItem.java | 20 +- .../response/handlers/ProjectCallbackHandler.java | 23 ++- .../handlers/dao/FileSystemCallbackHandlerDao.java | 6 +- .../dlab/backendapi/resources/ProjectResource.java | 19 ++ .../dlab/backendapi/service/ProjectService.java | 19 ++ .../service/impl/CheckInactivityServiceImpl.java | 2 +- .../dlab/backendapi/service/impl/KeyService.java | 2 +- .../service/impl/ProjectServiceImpl.java | 47 +++-- .../service/impl/aws/BucketServiceAwsImpl.java | 113 ++++++------ .../service/impl/azure/BucketServiceAzureImpl.java | 8 +- .../service/impl/gcp/BucketServiceGcpImpl.java | 10 +- .../dlab/process/builder/ProcessInfoBuilder.java | 17 +- services/self-service/entrypoint.sh | 21 +++ services/self-service/pom.xml | 11 ++ .../epam/dlab/backendapi/annotation/Project.java | 19 ++ .../backendapi/auth/KeycloakAuthenticator.java | 23 ++- .../filters/DropwizardBearerTokenFilterImpl.java | 19 ++ .../dlab/backendapi/conf/CloudConfiguration.java | 21 ++- .../backendapi/conf/KeycloakConfiguration.java | 19 ++ .../com/epam/dlab/backendapi/dao/ProjectDAO.java | 19 ++ .../epam/dlab/backendapi/dao/ProjectDAOImpl.java | 19 ++ .../epam/dlab/backendapi/dao/UserRoleDaoImpl.java | 3 + .../dlab/backendapi/domain/CreateProjectDTO.java | 19 ++ .../epam/dlab/backendapi/domain/ProjectDTO.java | 19 ++ .../dlab/backendapi/domain/ProjectEndpointDTO.java | 19 ++ .../backendapi/domain/UpdateProjectBudgetDTO.java | 19 ++ .../dlab/backendapi/domain/UpdateProjectDTO.java | 19 ++ .../dropwizard/bundles/DlabKeycloakBundle.java | 20 +- .../dropwizard/listeners/MongoStartupListener.java | 23 ++- .../listeners/RestoreHandlerStartupListener.java | 2 +- .../backendapi/healthcheck/MongoHealthCheck.java | 2 +- .../interceptor/BudgetLimitInterceptor.java | 11 -- .../backendapi/resources/KeycloakResource.java | 24 ++- .../dlab/backendapi/resources/ProjectResource.java | 33 +++- .../resources/callback/ProjectCallback.java | 19 ++ .../dlab/backendapi/resources/dto/KeysDTO.java | 25 ++- .../resources/dto/ProjectActionFormDTO.java | 19 ++ .../schedulers/billing/BillingScheduler.java | 2 +- .../endpoint/CheckEndpointStatusScheduler.java | 2 +- .../dlab/backendapi/service/EndpointService.java | 19 ++ .../dlab/backendapi/service/GuacamoleService.java | 19 ++ .../dlab/backendapi/service/KeycloakService.java | 22 +++ .../backendapi/service/KeycloakServiceImpl.java | 23 ++- .../dlab/backendapi/service/ProjectService.java | 41 +++-- .../dlab/backendapi/service/SecurityService.java | 19 ++ .../backendapi/service/SecurityServiceImpl.java | 19 ++ .../epam/dlab/backendapi/service/TagService.java | 19 ++ .../dlab/backendapi/service/TagServiceImpl.java | 21 ++- .../service/impl/BillingServiceImpl.java | 38 ++-- .../backendapi/service/impl/BucketServiceImpl.java | 10 +- .../service/impl/ComputationalServiceImpl.java | 3 +- .../service/impl/EndpointServiceImpl.java | 103 ++++++----- .../service/impl/ExploratoryServiceImpl.java | 4 +- .../service/impl/GuacamoleServiceImpl.java | 25 ++- .../service/impl/ProjectServiceImpl.java | 134 ++++++++------ .../servlet/guacamole/GuacamoleServlet.java | 37 +++- .../epam/dlab/backendapi/util/KeycloakUtil.java | 43 +++-- .../src/main/resources/webapp/browserslist | 23 ++- .../webapp/src/app/core/services/audit.service.ts | 19 ++ .../app/core/services/bucket-browser.service.ts | 19 ++ .../src/app/reports/audit/filter-audit.model.ts | 19 ++ .../buckets-tree/bucket-tree.component.html | 21 ++- .../buckets-tree/bucket-tree.component.scss | 19 +- .../buckets-tree/bucket-tree.component.ts | 19 ++ .../folder-tree/folder-tree.component.html | 21 ++- .../folder-tree/folder-tree.component.scss | 18 ++ .../folder-tree/folder-tree.component.ts | 19 ++ .../src/app/webterminal/webterminal.component.html | 2 +- .../backendapi/resources/KeycloakResourceTest.java | 25 ++- .../backendapi/resources/ProjectResourceTest.java | 173 ++++++++++-------- .../service/KeycloakServiceImplTest.java | 135 ++++++++------ 152 files changed, 3422 insertions(+), 1027 deletions(-) copy services/self-service/src/main/resources/webapp/.editorconfig => infrastructure-provisioning/scripts/jenkins/sonar.py (59%) delete mode 100644 services/common/src/main/java/com/epam/dlab/auth/conf/AzureLoginConfiguration.java delete mode 100644 services/common/src/main/java/com/epam/dlab/auth/conf/GcpLoginConfiguration.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org For additional commands, e-mail: commits-h...@dlab.apache.org