You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by bh...@apache.org on 2019/09/16 10:46:26 UTC

[incubator-dlab] branch DLAB-terraform updated (93dd033 -> 145e821)

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

bhliva pushed a change to branch DLAB-terraform
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.


    from 93dd033  Merge pull request #305 from apache/DLAB-1086
     add aee74dc  DLAB-927 added support of multiple endpoints
     add 29b0f12  [DLAB-1103]: cleanup project status checks
     add b5735ac  [DLAB-1103]: cleanup project status checks
     add 1622375  [DLAB-1103]: added endpoints list with actions
     add f8eac3e  [DLAB-1103]: added endpoints start/stop/terminate actions
     add 8bb2ada  [DLAB-1103]: added toastr on action processing
     add d850ed0  DLAB-927 added possibility to use multiple endpoints per project
     add 53d5ae6  DLAB-927 fixed test
     new 145e821  DLAB-927 fixed merge conflicts

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:
 .../files/gcp/tensor-rstudio_description.json      |  4 +-
 .../epam/dlab/dto/base/project/ProjectResult.java  |  2 +
 .../java/com/epam/dlab/dto/status/EnvResource.java |  9 ++-
 .../com/epam/dlab/rest/client/RESTService.java     | 12 ++--
 .../epam/dlab/rest/client/RESTServiceFactory.java  | 47 +++++++------
 .../dlab/rest/contracts/InfrasctructureAPI.java    |  2 +-
 .../epam/dlab/backendapi/core/DockerWarmuper.java  |  2 +-
 .../response/handlers/ProjectCallbackHandler.java  |  5 +-
 .../service/impl/ProjectServiceImpl.java           | 14 ++--
 .../epam/dlab/backendapi/dao/EndpointDAOImpl.java  |  4 +-
 .../java/com/epam/dlab/backendapi/dao/EnvDAO.java  | 37 ++++++-----
 .../epam/dlab/backendapi/dao/ExploratoryDAO.java   |  3 +-
 .../com/epam/dlab/backendapi/dao/ProjectDAO.java   | 10 +--
 .../epam/dlab/backendapi/dao/ProjectDAOImpl.java   | 42 ++++++++----
 .../dlab/backendapi/domain/CreateProjectDTO.java   | 21 ++++++
 .../epam/dlab/backendapi/domain/EndpointDTO.java   |  3 +
 .../dlab/backendapi/domain/EnvStatusListener.java  | 25 +++----
 .../backendapi/domain/ExploratoryLibCache.java     | 15 +++--
 .../epam/dlab/backendapi/domain/ProjectDTO.java    |  7 +-
 .../dlab/backendapi/domain/ProjectEndpointDTO.java | 12 ++++
 .../resources/InfrastructureTemplateResource.java  | 14 ++--
 .../dlab/backendapi/resources/ProjectResource.java | 35 +++++-----
 .../resources/callback/ProjectCallback.java        | 11 ++--
 .../resources/dto/ProjectActionFormDTO.java        |  2 +
 .../resources/dto/ProjectInfrastructureInfo.java   |  2 +-
 .../backendapi/service/ExploratoryService.java     |  3 +-
 .../dlab/backendapi/service/GuacamoleService.java  |  2 +-
 .../service/InfrastructureTemplateService.java     |  4 +-
 .../dlab/backendapi/service/ProjectService.java    |  8 +--
 .../service/impl/ComputationalServiceImpl.java     | 36 ++++++----
 .../service/impl/EnvironmentServiceImpl.java       | 20 +++---
 .../service/impl/ExploratoryServiceImpl.java       | 27 +++++---
 .../service/impl/GitCredentialServiceImpl.java     |  6 +-
 .../service/impl/GuacamoleServiceImpl.java         | 11 +++-
 .../impl/InfrastructureInfoServiceBase.java        | 15 +++--
 .../impl/InfrastructureTemplateServiceBase.java    | 16 +++--
 .../service/impl/LibraryServiceImpl.java           | 14 ++--
 .../service/impl/ProjectServiceImpl.java           | 70 ++++++++++++--------
 .../servlet/guacamole/GuacamoleServlet.java        | 16 ++++-
 .../epam/dlab/backendapi/util/RequestBuilder.java  |  4 +-
 .../project-list/project-list.component.html       | 76 +++++++++++++---------
 .../project-list/project-list.component.scss       |  6 ++
 .../project/project-list/project-list.component.ts | 13 ++--
 .../administration/project/project.component.ts    | 19 ++++--
 .../resources/webapp/src/app/app.routing.module.ts |  2 +-
 .../src/app/core/services/userResource.service.ts  |  8 +--
 .../resources/webapp/src/app/core/util/patterns.ts |  2 +-
 ...mputational-resource-create-dialog.component.ts |  6 +-
 .../create-environment.component.html              |  4 +-
 .../create-environment.component.ts                | 11 +++-
 .../resources-grid/resources-grid.component.html   |  2 +-
 .../resources-grid/resources-grid.model.ts         | 18 ++---
 .../src/app/webterminal/webterminal.component.ts   |  8 ++-
 .../InfrastructureTemplateResourceTest.java        | 36 +++++-----
 .../service/impl/ComputationalServiceImplTest.java | 35 ++++++++--
 .../service/impl/ExploratoryServiceImplTest.java   | 24 +++++--
 .../service/impl/GitCredentialServiceImplTest.java | 12 +++-
 .../InfrastructureTemplateServiceBaseTest.java     | 41 ++++++++----
 .../service/impl/LibraryServiceImplTest.java       | 24 +++++--
 59 files changed, 608 insertions(+), 331 deletions(-)
 create mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/domain/CreateProjectDTO.java
 create mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/domain/ProjectEndpointDTO.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org


[incubator-dlab] 01/01: DLAB-927 fixed merge conflicts

Posted by bh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

bhliva pushed a commit to branch DLAB-terraform
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git

commit 145e8218e1385c04f7f3cad0a2dd4839c4206a55
Merge: 93dd033 53d5ae6
Author: bhliva <bo...@epam.com>
AuthorDate: Mon Sep 16 13:41:12 2019 +0300

    DLAB-927 fixed merge conflicts

 .../files/gcp/tensor-rstudio_description.json      |  4 +-
 .../epam/dlab/dto/base/project/ProjectResult.java  |  2 +
 .../java/com/epam/dlab/dto/status/EnvResource.java |  9 ++-
 .../com/epam/dlab/rest/client/RESTService.java     | 12 ++--
 .../epam/dlab/rest/client/RESTServiceFactory.java  | 47 +++++++------
 .../dlab/rest/contracts/InfrasctructureAPI.java    |  2 +-
 .../epam/dlab/backendapi/core/DockerWarmuper.java  |  2 +-
 .../response/handlers/ProjectCallbackHandler.java  |  5 +-
 .../service/impl/ProjectServiceImpl.java           | 14 ++--
 .../epam/dlab/backendapi/dao/EndpointDAOImpl.java  |  4 +-
 .../java/com/epam/dlab/backendapi/dao/EnvDAO.java  | 37 ++++++-----
 .../epam/dlab/backendapi/dao/ExploratoryDAO.java   |  3 +-
 .../com/epam/dlab/backendapi/dao/ProjectDAO.java   | 10 +--
 .../epam/dlab/backendapi/dao/ProjectDAOImpl.java   | 42 ++++++++----
 .../dlab/backendapi/domain/CreateProjectDTO.java   | 21 ++++++
 .../epam/dlab/backendapi/domain/EndpointDTO.java   |  3 +
 .../dlab/backendapi/domain/EnvStatusListener.java  | 25 +++----
 .../backendapi/domain/ExploratoryLibCache.java     | 15 +++--
 .../epam/dlab/backendapi/domain/ProjectDTO.java    |  7 +-
 .../dlab/backendapi/domain/ProjectEndpointDTO.java | 12 ++++
 .../resources/InfrastructureTemplateResource.java  | 14 ++--
 .../dlab/backendapi/resources/ProjectResource.java | 35 +++++-----
 .../resources/callback/ProjectCallback.java        | 11 ++--
 .../resources/dto/ProjectActionFormDTO.java        |  2 +
 .../resources/dto/ProjectInfrastructureInfo.java   |  2 +-
 .../backendapi/service/ExploratoryService.java     |  3 +-
 .../dlab/backendapi/service/GuacamoleService.java  |  2 +-
 .../service/InfrastructureTemplateService.java     |  4 +-
 .../dlab/backendapi/service/ProjectService.java    |  8 +--
 .../service/impl/ComputationalServiceImpl.java     | 36 ++++++----
 .../service/impl/EnvironmentServiceImpl.java       | 20 +++---
 .../service/impl/ExploratoryServiceImpl.java       | 27 +++++---
 .../service/impl/GitCredentialServiceImpl.java     |  6 +-
 .../service/impl/GuacamoleServiceImpl.java         | 11 +++-
 .../impl/InfrastructureInfoServiceBase.java        | 15 +++--
 .../impl/InfrastructureTemplateServiceBase.java    | 16 +++--
 .../service/impl/LibraryServiceImpl.java           | 14 ++--
 .../service/impl/ProjectServiceImpl.java           | 70 ++++++++++++--------
 .../servlet/guacamole/GuacamoleServlet.java        | 16 ++++-
 .../epam/dlab/backendapi/util/RequestBuilder.java  |  4 +-
 .../project-list/project-list.component.html       | 76 +++++++++++++---------
 .../project-list/project-list.component.scss       |  6 ++
 .../project/project-list/project-list.component.ts | 13 ++--
 .../administration/project/project.component.ts    | 19 ++++--
 .../resources/webapp/src/app/app.routing.module.ts |  2 +-
 .../src/app/core/services/userResource.service.ts  |  8 +--
 .../resources/webapp/src/app/core/util/patterns.ts |  2 +-
 ...mputational-resource-create-dialog.component.ts |  6 +-
 .../create-environment.component.html              |  4 +-
 .../create-environment.component.ts                | 11 +++-
 .../resources-grid/resources-grid.component.html   |  2 +-
 .../resources-grid/resources-grid.model.ts         | 18 ++---
 .../src/app/webterminal/webterminal.component.ts   |  8 ++-
 .../InfrastructureTemplateResourceTest.java        | 36 +++++-----
 .../service/impl/ComputationalServiceImplTest.java | 35 ++++++++--
 .../service/impl/ExploratoryServiceImplTest.java   | 24 +++++--
 .../service/impl/GitCredentialServiceImplTest.java | 12 +++-
 .../InfrastructureTemplateServiceBaseTest.java     | 41 ++++++++----
 .../service/impl/LibraryServiceImplTest.java       | 24 +++++--
 59 files changed, 608 insertions(+), 331 deletions(-)

diff --cc infrastructure-provisioning/src/general/files/gcp/tensor-rstudio_description.json
index 0b0539e,0b0539e..c891756
--- a/infrastructure-provisioning/src/general/files/gcp/tensor-rstudio_description.json
+++ b/infrastructure-provisioning/src/general/files/gcp/tensor-rstudio_description.json
@@@ -1,4 -1,4 +1,3 @@@
--/*
  {
    "exploratory_environment_shapes": {
      "GPU optimized": [
@@@ -34,5 -34,5 +33,4 @@@
        "vendor": "GCP"
      }
    ]
--}
--*/
++}
diff --cc services/provisioning-service/src/main/java/com/epam/dlab/backendapi/core/response/handlers/ProjectCallbackHandler.java
index 2fe573c,7f890d4..688edb8
--- a/services/provisioning-service/src/main/java/com/epam/dlab/backendapi/core/response/handlers/ProjectCallbackHandler.java
+++ b/services/provisioning-service/src/main/java/com/epam/dlab/backendapi/core/response/handlers/ProjectCallbackHandler.java
@@@ -16,11 -17,12 +16,12 @@@ public class ProjectCallbackHandler ext
  	private final String callbackUri;
  	private final String projectName;
  	private final Class<? extends EdgeInfo> clazz;
+ 	private final String endpointName;
  
 -	public ProjectCallbackHandler(SystemUserInfoService systemUserInfoService, RESTService selfService, String user,
 +	public ProjectCallbackHandler(RESTService selfService, String user,
  								  String uuid, DockerAction action, String callbackUri, String projectName,
- 								  Class<? extends EdgeInfo> clazz) {
+ 								  Class<? extends EdgeInfo> clazz, String endpointName) {
 -		super(systemUserInfoService, selfService, user, uuid, action);
 +		super(selfService, user, uuid, action);
  		this.callbackUri = callbackUri;
  		this.projectName = projectName;
  		this.clazz = clazz;
diff --cc services/provisioning-service/src/main/java/com/epam/dlab/backendapi/service/impl/ProjectServiceImpl.java
index 174f119,956a4f5..47c4dee
--- a/services/provisioning-service/src/main/java/com/epam/dlab/backendapi/service/impl/ProjectServiceImpl.java
+++ b/services/provisioning-service/src/main/java/com/epam/dlab/backendapi/service/impl/ProjectServiceImpl.java
@@@ -60,8 -65,8 +62,8 @@@ public class ProjectServiceImpl impleme
  
  		folderListenerExecutor.start(configuration.getKeyLoaderDirectory(),
  				configuration.getKeyLoaderPollTimeout(),
 -				new ProjectCallbackHandler(systemUserInfoService, selfService, userInfo.getName(), uuid,
 +				new ProjectCallbackHandler(selfService, userInfo.getName(), uuid,
- 						action, CALLBACK_URI, projectName, getEdgeClass()));
+ 						action, CALLBACK_URI, projectName, getEdgeClass(), endpoint));
  
  		RunDockerCommand runDockerCommand = new RunDockerCommand()
  				.withInteractive()
diff --cc services/self-service/src/main/java/com/epam/dlab/backendapi/domain/EnvStatusListener.java
index 2064fb5,64e8a18..ab1f9a8
--- a/services/self-service/src/main/java/com/epam/dlab/backendapi/domain/EnvStatusListener.java
+++ b/services/self-service/src/main/java/com/epam/dlab/backendapi/domain/EnvStatusListener.java
@@@ -21,8 -21,9 +21,9 @@@
  package com.epam.dlab.backendapi.domain;
  
  import com.epam.dlab.auth.UserInfo;
 -import com.epam.dlab.backendapi.SelfServiceApplicationConfiguration;
 +import com.epam.dlab.backendapi.conf.SelfServiceApplicationConfiguration;
  import com.epam.dlab.backendapi.dao.EnvDAO;
+ import com.epam.dlab.backendapi.service.EndpointService;
  import com.epam.dlab.backendapi.util.RequestBuilder;
  import com.epam.dlab.constants.ServiceConsts;
  import com.epam.dlab.dto.UserEnvironmentResources;
diff --cc services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/ProjectCallback.java
index e8d1e9b,e5e9f93..59c31da
--- a/services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/ProjectCallback.java
+++ b/services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/ProjectCallback.java
@@@ -1,7 -1,7 +1,6 @@@
  package com.epam.dlab.backendapi.resources.callback;
  
 -import com.epam.dlab.auth.UserInfo;
  import com.epam.dlab.backendapi.dao.ProjectDAO;
- import com.epam.dlab.backendapi.domain.ProjectDTO;
  import com.epam.dlab.backendapi.domain.RequestId;
  import com.epam.dlab.backendapi.service.ExploratoryService;
  import com.epam.dlab.dto.UserInstanceStatus;
diff --cc services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/GuacamoleServiceImpl.java
index f6b992f,2344432..8d3f7f6
--- a/services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/GuacamoleServiceImpl.java
+++ b/services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/GuacamoleServiceImpl.java
@@@ -1,7 -1,8 +1,8 @@@
  package com.epam.dlab.backendapi.service.impl;
  
  import com.epam.dlab.auth.UserInfo;
 -import com.epam.dlab.backendapi.SelfServiceApplicationConfiguration;
 +import com.epam.dlab.backendapi.conf.SelfServiceApplicationConfiguration;
+ import com.epam.dlab.backendapi.service.EndpointService;
  import com.epam.dlab.backendapi.service.GuacamoleService;
  import com.epam.dlab.constants.ServiceConsts;
  import com.epam.dlab.exceptions.DlabException;
diff --cc services/self-service/src/test/java/com/epam/dlab/backendapi/service/impl/ComputationalServiceImplTest.java
index 81813f2,376b458..f7606b6
--- a/services/self-service/src/test/java/com/epam/dlab/backendapi/service/impl/ComputationalServiceImplTest.java
+++ b/services/self-service/src/test/java/com/epam/dlab/backendapi/service/impl/ComputationalServiceImplTest.java
@@@ -20,9 -20,10 +20,10 @@@
  package com.epam.dlab.backendapi.service.impl;
  
  import com.epam.dlab.auth.UserInfo;
 -import com.epam.dlab.backendapi.SelfServiceApplicationConfiguration;
 +import com.epam.dlab.backendapi.conf.SelfServiceApplicationConfiguration;
  import com.epam.dlab.backendapi.dao.ComputationalDAO;
  import com.epam.dlab.backendapi.dao.ExploratoryDAO;
+ import com.epam.dlab.backendapi.domain.EndpointDTO;
  import com.epam.dlab.backendapi.domain.RequestId;
  import com.epam.dlab.backendapi.resources.dto.ComputationalCreateFormDTO;
  import com.epam.dlab.backendapi.resources.dto.SparkStandaloneClusterCreateForm;


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org