in services/provisioning-service/src/main/java/com/epam/datalab/backendapi/core/response/handlers/ResourceCallbackHandler.java [170:194]
private UserInstanceStatus calcStatus(DockerAction action, boolean success) {
if (success) {
switch (action) {
case STATUS:
case GIT_CREDS:
case LIB_LIST:
case LIB_INSTALL:
case CREATE_IMAGE:
return UserInstanceStatus.CREATED; // Any status besides failed
case CREATE:
case RECREATE:
case CONFIGURE:
case START:
case RECONFIGURE_SPARK:
return UserInstanceStatus.RUNNING;
case STOP:
return UserInstanceStatus.STOPPED;
case TERMINATE:
return UserInstanceStatus.TERMINATED;
default:
break;
}
}
return UserInstanceStatus.FAILED;
}