This is an automated email from the ASF dual-hosted git repository.
bhliva pushed a change to branch dex-integration
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.
from 0e22a7f DLAB-417 updated dex documentation
new 7f5295e [EPMCDLAB-1976]: naming patterns fixes
new 01bb180 [EPMCDLAB-1559]: added service methods for active schedulers
new a6a1d0e [EPMCDLAB-1976]: fixed issue with long title truncation on
stop/terminate rosources
new c178f68 [EPMCDLAB-1976]: edge - prevent input icons appearance
new 58b9057 [EPMCDLAB-1559]: added warning alert about active schedulers
with filtered list
new cad4f27 [EPMCDLAB-1559]: shared template for notification component
new b243358 [EPMCDLAB-1559]: Fix quota alerts; reminder test
new 1b4c2af [EPMCDLAB-1559]: Fix quota alerts templates
new d8e01d7 [EPMCDLAB-1559]: unsubscribe from event list
new fbeefbc [EPMCDLAB-1559]: replaces interval with a timer for
immediately call
new f609656 EPMCDLAB-1950 added api on provisioning for updating spark
config on AZURE and GCP
new 05e30af EPMCDLAB-000 changed rest client for maven api calls
new af92170 EPMCDLAB-000 unit test fixed
new 331e54b EPMCDLAB-1991 added possibility to use custom spark config
for AZURE/GCP
new fb2eb77 Merge pull request #725 from epam/bugfix-EPMCDLAB-1991
new ce8819a Merge branch 'develop' of https://github.com/epam/DLab into
feature-EPMCDLAB-1559
new 6b36f1d Merge pull request #726 from epam/feature-EPMCDLAB-1559
new 369ddcc [EPMCDLAB-1986]: fixed issue with page freezing after key
upload
new 9d996f2 [EPMCDLAB-1986]: fixed issue with page freezing after key
upload
new bb80002 Merge pull request #728 from epam/feature-EPMCDLAB-1559
new c5fdee6 epmcdlab-1977 added possility to return user status
new fc363cf Merge pull request #727 from epam/feature-EPMCDLAB-1977
new 1c41117 [EPMCDLAB-1990]: prevent Cluster configuration for Dataproc
new 89d0674 [EPMCDLAB-1990]: prevent possibility of managing quota on gcp
new 585fa2c [EPMCDLAB-1990]: fixed alias validatioon issues
new 7e4991a Merge pull request #731 from epam/EPMCDLAB-1990
new 66e6e23 Update USER_GUIDE.md
new ebf4f34 Update USER_GUIDE.md
new bab62a3 Merge pull request #730 from epam/instructions
new 4052a5f [EPMCDLAB-1990]: wider size column for gcp clusters
new 2061696 [EPMCDLAB-1888]: added extra check on java lib error handling
new 75f7993 [EPMCDLAB-1915]: the same style for grid on all pages
new 5ccb482 Merge pull request #732 from epam/EPMCDLAB-1990-2
new 137d294 EPMCDLAB-2001 fixed bug connected with wrong quote calculation
new 64c154a Merge pull request #733 from epam/bugfix-EPMCDLAB-2001
new 9be2e9a [EPMCDLAB-1908]: disabled stopping not active environments
new a7e3c2b [EPMCDLAB-1998]: fixes users value in dropdown list on
billing page
new e7cc264 [EPMCDLAB-1994]: quota error messages displaying fixes
new d8fa4b1 [EPMCDLAB-1997]: fixed check after logging if overquota
new 3571ddc [EPMCDLAB-1995]: error handling for Notebook/Spark Standalone
cluster starting if resource quote is reached
new e456562 Merge pull request #734 from epam/EPMCDLAB-1995
new 29d8845 Merge branch 'develop' of https://github.com/epam/DLab into
EPMCDLAB-1908
new 0bb6422 [EPMCDLAB-1999]: fixed issue after updating quota values by
admin
new 923b8f1 Merge pull request #735 from epam/EPMCDLAB-1908
new fee24b0 [EPMCDLAB-1893]: restraint styles encapsulation
new 619a13f [EPMCDLAB-1893]: lint issues fixed; changed components naming
new 415909b [EPMCDLAB-1893]: lint issues fixed
new 6fe935f [EPMCDLAB-1893]: replaced expanded groups list with default
grid; actions added
new 914113d [EPMCDLAB-1893]: changed style encapsulation for mat
components
new e72fe01 [EPMCDLAB-1893]: added service methods to update group data
new c4682e8 [EPMCDLAB-1893]: fixed marks type on dropdown select
new ea09756 [EPMCDLAB-1893]: new template for users adding
new 10c1e67 [EPMCDLAB-1893]: fixed marks type on dropdown select
new ea72b3a Removed edge deny rule for current vnet traffic
new c0b1e25 Ssh restart changed for reload
new 58b8b2c Added peering creation for private oprion if no predefined
vpc.
new 4d081b6 Some syntax fixes about peering.
new 4535e45 Fix libs installation. Fix vpn and peering creation for
private option.
new 02bc1b1 Merge branch 'develop' of https://github.com/epam/DLab into
EPMCDLAB-1936
new 626c197 Merge branch 'develop' of https://github.com/epam/DLab into
EPMCDLAB-1936
new b492485 Fix resource group name checker
new 41d25f0 Fix azure_resource_group_name
new b71dc6f Merge pull request #736 from epam/EPMCDLAB-1936
new 0c8bb8d increase spark and hadoop versions to latest
new fc4237c typo fix
new d2dc0ae emr update to 5.19
new d0be287 emr update to 5.19 small refactoring changed all interpreter
templates in zeppelin according to new format
new b658ed0 typo fix
new 13a90f1 fix for rstudio with new emr
new 9508243 small libs version changes
new 41cf394 add nodejs repo for redhat
new bf7dc6d small fixes
new dca0394 Merge pull request #737 from epam/EPMCDLAB-1361
new a27c33d EPMCDLAB-2003 removing edge from mongo after env terminate
action
new f5dc765 redhat npm fix
new 37be2a3 Merge pull request #738 from epam/EPMCDLAB-1361
new cf7d8b3 change jupyter/rstudio/ungit versions
new c303ec8 Merge pull request #739 from epam/EPMCDLAB-1361
new 3f23e76 EPMCDLAB-000 updated playbooks that are run during
integration tests
new d81d1a5 Hotfix for azure
new eb747c8 EPMCDLAB-2010 added API for updating user group
new b2ce7d2 Merge pull request #740 from epam/feature-epmcdlab-2010
new 629b551 Merge branch 'develop' of https://github.com/epam/DLab into
feature-EPMCDLAB-1893
new 831c989 [EPMCDLAB-1893]: added notification result after group update
request
new d94c350 [EPMCDLAB-1893]: template cleanup
new a8a82df [EPMCDLAB-1893]: template cleanup; linter issues fixes
new fda5977 [EPMCDLAB-1893]: tune general mat styles
new 86847aa [EPMCDLAB-1893]: list as default empty value on update
new aec20b6 Merge pull request #741 from epam/feature-EPMCDLAB-1893
new 18f8848 EPMCDLAB-2007 added possibility to execute schedulers in
cluster mode
new d272331 Merge pull request #742 from epam/epmcdlab-2007
new 8ff1d73 [EPMCDLAB-2005]: added flex aligner for different resolutions
displays
new 6320460 EPMCDLAB-000 fixed sonar bug
new 6fbf485 [EPMCDLAB-2013]: fixed extra size of users list on manage
envs dialog
new 7aeccc4 Merge pull request #743 from epam/bugfix-EPMCDLAB-2013
new 646e673 EPMCDLAB-000 fixed playbook that is executed during
integration tests
new 02e1ca8 fixed issue with Spark memory per executor
new d89bb33 Merge pull request #744 from epam/EPMCDLAB-2011
new 3c5514d Merge branch 'develop' of https://github.com/epam/DLab into
bugfix-EPMCDLAB-2005
new f57f3e45 Merge pull request #745 from epam/bugfix-EPMCDLAB-2005
new 2f51eb6 EPMCDLAB-2015 fixed bug connected with assignment user to
group
new f682162 Merge pull request #746 from epam/bugfix-EPMCDLAB-2015
new 7512cca [EPMCDLAB-2005]: Manage role form foxes; quota validation
fixes
new 1e579e1 [EPMCDLAB-2005]: Manage role form foxes; quota validation
fixes
new f8b0c4f Merge pull request #747 from epam/bugfix-EPMCDLAB-2016
new ba598cd fixed issue with removing kernels from Rstudio
new 5e0b2ea fixed typo
new 86842ad Merge pull request #748 from epam/EPMCDLAB-1983
new 3a8496b [EPMCDLAB-2019]: prevent clusters configuration for zeppelin
new 409e10f [EPMCDLAB-2019]: documentation link added
new 2f945cf [EPMCDLAB-2019]: prevent updating group without roles
selections
new c893086 Merge pull request #749 from epam/feature-EPMCDLAB-2019
new bd40382 corrected Spark properties
new e5232c0 added driver memory to all interpreters
new 8295698 Merge pull request #750 from epam/EPMCDLAB-2021
new 43c5842 added port range 4040-4045 for Spark UIs
new c1f4d74 added port range 4040-4045 for Spark UIs
new bf7ae5d Merge pull request #751 from epam/EPMCDLAB-2032
new ed488a4 EPMCDLAB-000 fixed playbooks that are executed during
integration tests
new 21f41e5 fixed issue with removing EMR kernels
new 7cc61de fixed issue with removing EMR kernels
new 8a9008f Merge pull request #752 from epam/EPMCDLAB-2033
new 4bf5441 Add secondary VPC CIDR as parameter for deploy_dlab
new 14670cb Merge pull request #753 from epam/EPMCDLAB-2038
new 14afbe9 cntk repo link fix
new 14671d1 downgrade cntk version because 2.4+ supports only ubuntu
new 9c0049d right compatibility version for tensor 1.8
new 155169c correct names of notebooks
new 5de32dd Merge pull request #754 from epam/EPMCDLAB-1361
new 79a96da [EPMCDLAB-2036][Zeppelin]: Warning spark config info changed
new 8e835cd [EPMCDLAB-2034][Confirmation dialog]: Prevent clusters list
in case of notebook termination with no active resources
new 759acf1 Merge pull request #755 from epam/bugfix-EPMCDLAB-2034
new 5d1f6d7 [EPMCDLAB-2041]: prevented inactivity time from scheduler form
new cb63b3a Merge pull request #756 from epam/EPMCDLAB-2041
new c44c568 Update README.md
new 186f8c7 Update README.md
new 57c74a9 Update README.md
new 20a4445 Merge pull request #757 from epam/read_me
new 6e1c50e EPMCDLAB-2043 fixed bug connected with displaying creating
image status on billing report
new d9e9179 Merge pull request #758 from epam/bugfix-EPMCDLAB-2043
new dc9694e [EPMCDLAB-2045]: added AWS documentation link on emr creation
new e77b4f5 [EPMCDLAB-2045]: added AWS documentation link on emr creation
new fc29f14 Merge pull request #759 from epam/feature-EPMCDLAB-2045
new 50b7496 [EPMCDLAB-2046]: reset status subject data on logout
new 5d41566 Merge pull request #760 from epam/bugfix-EPMCDLAB-2046
new d9dfd56 updated screens and USER_GUIDE.md
new 33e2c32 Merge pull request #761 from epam/user_guide_2.1
new 7f5dc2f EPMCDLAB-000 release notes updated
new 96f0370 EPMCDLAB-000 updated release notes
new b3281d0 [EPMCDLAB-1891]: hover event behaviour on multiselect fixes
new ecce80d [EPMCDLAB-1891]: added new controls for select/deselect all
options on manage roles dialog
new dce3a40 Merge pull request #762 from epam/feature-EPMCDLAB-1891
new 73eb9ec [EPMCDLAB-1980]: fixed extra vertical scrollbar on
configuration selection
new 700d725 Merge pull request #763 from epam/bugfix-EPMCDLAB-1980
new 840499a Fixed issue with configuring security.yml
new 29e7607 Fixed issue with configuring security.yml
new 3f1e3ab Merge pull request #764 from epam/EPMCDLAB-ldap-fix
new 9b951b2 [EPMCDLAB-2049]: Updated user guide
new 8fb4a86 [EPMCDLAB-2049]: Added images
new 5f9ff75 [EPMCDLAB-2049]: Adjusted smaller sizes for images
new bfc47a5 [EPMCDLAB-2049]: Altered concerning comment
new c0af220 Merge pull request #765 from epam/guide
new f3a51d8 EPMCDLAB-205 fixed test playbook
new 11468a5 EPMCDLAB-312 fixed integration tests for gcp (problem with
uploading files to bucket)
new 3ac5e9b Merge pull request #766 from epam/bugfix-EPMCDLAB-2050
new ecb6534 [DLAB-355]: fixed issue with loading previous user data
new 351a084 Merge pull request #767 from epam/DLAB-355
new ca6cb7f [DLAB-304]: fixed extra vertical scrollbar if check off the
cluster configurations box and error message overlapping
new b64396c Merge pull request #768 from epam/bugfix-DLAB-304
new 83e5cf9 fixed issue with hosts file
new 63505c2 Merge pull request #769 from epam/DLAB-356
new 82fdc52 fixed issue with duplication in hosts file
new bd35478 Merge pull request #770 from epam/DLAB-361
new 3f82d22 EPMCDLAB-000 added missing license header
new deff377 EPMCDLAB-000 updated notice file with apache header
new f20f6d2 EPMCDLAB-000 rat plugin config updates
new 8484f13 add missed copyright headers
new a606cc6 Merge pull request #772 from epam/license-header
new f56f0c8 refactor to remove default subnet creation in secondary vpc
new d8796c3 fixes
new 83ac62f fixe for peering remove
new 3df6cb5 fix for peering remove
new 28626e7 fix for peering remove and more clear messages
new 85a1074 Merge pull request #773 from epam/DLAB-387
new 143511d EPMCDLAB-000 updated rat plugin configuration
new fe969a1 Fixed autotest bug, ticket 299
new ff9bf58 Revert "Fixed autotest bug, ticket 299"
new 14e4ec2 EPMCDLAB-000 updated licence headers
new b47df6a EPMCDLAB-000 updated rat plugin config
new fe944fa Fixed autotest bug, ticket 299
new eba9740 Merge pull request #774 from epam/EPMCDLAB-299
new 922ee8f dlab.ini fix
new adb6928 Merge pull request #775 from epam/license-header
new 2fdaa7f [DLAB-369]:fixed issue with long pub key displaying
new 5b2e53a [DLAB-373]: Added header and close-window to ssn monitor
new 6a3c782 [DLAB-373]: Added header and close-window to lib errors
new 37512e8 [DLAB-373]: removed tests typings
new 947c566 Merge pull request #776 from epam/DLAB-373
new e012e35 fix DLAB-394 bug
new 117ac3e Merge pull request #2 from ioleksandr/DLAB-394
new bd308db DLAB-393 display resources that not belong to any user as
shared resources in billing report
new f6d739d Merge pull request #1 from apache/feature-DLAB-393
new 7415f9c DLAB-000 disclaimer added
new 464d035 DLAB-000 fixed merge conflicts
The 5534 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:
DISCLAIMER | 4 +
NOTICE | 4 +
README.md | 18 +-
RELEASE_NOTES.md | 70 +++--
USER_GUIDE.md | 49 +++-
build.properties | 14 +-
doc/close to limit.png | Bin 0 -> 67002 bytes
doc/create_notebook_from_ami.png | Bin 24699 -> 27066 bytes
doc/dataengine_creating_menu.png | Bin 16881 -> 18080 bytes
doc/delete_group.png | Bin 34858 -> 34704 bytes
doc/emr_create.png | Bin 34548 -> 39857 bytes
doc/emr_create_configuration.png | Bin 39956 -> 49652 bytes
doc/emr_info.png | Bin 26881 -> 34713 bytes
doc/exceeded quota.png | Bin 0 -> 60963 bytes
doc/manage_environment.png | Bin 14149 -> 21334 bytes
doc/manage_role.png | Bin 22608 -> 108456 bytes
doc/notebook_create.png | Bin 27582 -> 41323 bytes
doc/notebook_info.png | Bin 43744 -> 157517 bytes
doc/scheduler reminder.png | Bin 0 -> 45701 bytes
infrastructure-provisioning/scripts/deploy_dlab.py | 16 +-
.../src/base/scripts/install_prerequisites.py | 10 +-
.../src/edge/templates/conf.d/proxy.conf | 17 ++
.../src/edge/templates/locations/emr.conf | 17 ++
.../src/edge/templates/locations/jupyter.conf | 17 ++
.../src/edge/templates/locations/rstudio.conf | 17 ++
.../src/edge/templates/locations/spark.conf | 17 ++
.../src/edge/templates/locations/tensor.conf | 18 +-
.../src/edge/templates/locations/ungit.conf | 18 +-
.../src/edge/templates/locations/zeppelin.conf | 17 ++
.../src/edge/templates/nginx.conf | 18 ++
.../src/edge/templates/nginx_debian | 17 ++
.../src/edge/templates/nginx_redhat | 19 +-
.../src/edge/templates/squid.conf | 17 ++
.../src/general/conf/dlab.ini | 39 ++-
.../files/aws/dataengine-service_description.json | 4 +-
.../files/aws/deeplearning_description.json | 4 +-
.../src/general/files/aws/jupyter_description.json | 4 +-
.../src/general/files/aws/rstudio_description.json | 4 +-
.../files/aws/tensor-rstudio_description.json | 2 +-
.../general/files/aws/zeppelin_description.json | 4 +-
.../files/azure/deeplearning_description.json | 4 +-
.../general/files/azure/jupyter_description.json | 4 +-
.../general/files/azure/rstudio_description.json | 4 +-
.../general/files/azure/zeppelin_description.json | 4 +-
.../files/gcp/deeplearning_description.json | 4 +-
.../src/general/files/gcp/jupyter_description.json | 4 +-
.../src/general/files/gcp/rstudio_description.json | 4 +-
.../general/files/gcp/zeppelin_description.json | 4 +-
.../src/general/files/os/debian/sources.list | 18 ++
.../src/general/files/os/ivysettings.xml | 17 ++
.../src/general/files/os/redhat/sources.list | 18 ++
.../src/general/lib/aws/__init__.py | 17 ++
.../src/general/lib/aws/actions_lib.py | 82 +++---
.../src/general/lib/azure/__init__.py | 17 ++
.../src/general/lib/azure/actions_lib.py | 29 +-
.../src/general/lib/azure/meta_lib.py | 20 +-
.../src/general/lib/gcp/__init__.py | 17 ++
.../src/general/lib/gcp/actions_lib.py | 6 +-
.../src/general/lib/gcp/meta_lib.py | 17 ++
.../src/general/lib/os/debian/common_lib.py | 3 +-
.../src/general/lib/os/fab.py | 31 +-
.../src/general/lib/os/redhat/common_lib.py | 4 +-
.../src/general/lib/os/redhat/notebook_lib.py | 3 +-
.../general/scripts/aws/common_stop_notebook.py | 6 +-
.../scripts/aws/dataengine-service_create.py | 1 +
.../scripts/aws/dataengine-service_prepare.py | 3 +-
.../scripts/aws/dataengine-service_terminate.py | 6 +-
.../src/general/scripts/aws/edge_prepare.py | 2 +-
.../rstudio_dataengine-service_create_configs.py | 12 +-
.../src/general/scripts/aws/ssn_configure.py | 9 +-
.../src/general/scripts/aws/ssn_prepare.py | 38 +--
.../src/general/scripts/azure/edge_prepare.py | 13 +-
.../general/scripts/azure/ssn_create_peering.py | 62 ++++
.../src/general/scripts/azure/ssn_prepare.py | 37 +--
...common_notebook_configure_dataengine-service.py | 3 +-
.../general/scripts/gcp/common_stop_notebook.py | 5 +-
.../scripts/gcp/dataengine-service_prepare.py | 3 +-
.../scripts/gcp/dataengine-service_terminate.py | 4 +-
.../src/general/scripts/gcp/edge_prepare.py | 2 +-
.../os/zeppelin_install_dataengine_kernels.py | 1 +
.../aws/dataengine-service_interpreter_livy.json | 124 ++++++--
.../aws/dataengine-service_interpreter_spark.json | 152 ++++++++--
.../general/templates/aws/interpreter_livy.json | 107 ++++++-
.../general/templates/aws/interpreter_spark.json | 210 +++++++++++--
.../aws/jenkins_jobs/reupload_ssh_key/config.xml | 17 ++
.../general/templates/azure/interpreter_livy.json | 107 ++++++-
.../general/templates/azure/interpreter_spark.json | 210 +++++++++++--
.../gcp/dataengine-service_interpreter_livy.json | 104 ++++++-
.../gcp/dataengine-service_interpreter_spark.json | 136 +++++++--
.../general/templates/gcp/interpreter_livy.json | 87 +++++-
.../general/templates/gcp/interpreter_spark.json | 201 +++++++++++--
.../templates/os/dataengine_interpreter_livy.json | 91 +++++-
.../templates/os/dataengine_interpreter_spark.json | 112 ++++++-
.../templates/os/debian/jupyter-notebook.service | 18 ++
.../templates/os/debian/spark-master.service | 18 ++
.../templates/os/debian/spark-slave.service | 18 ++
.../src/general/templates/os/debian/ungit.service | 18 ++
.../os/notebook_spark-defaults_local.conf | 18 ++
.../os/pyspark_dataengine-service_template.json | 2 +-
.../os/r_dataengine-service_template.json | 2 +-
.../templates/os/redhat/jupyter-notebook.service | 18 ++
.../templates/os/redhat/spark-master.service | 18 ++
.../templates/os/redhat/spark-slave.service | 18 ++
.../src/general/templates/os/redhat/ungit.service | 18 ++
.../src/general/templates/os/tensorboard.service | 18 ++
.../os/toree_dataengine-service_template.json | 2 +-
.../os/toree_dataengine-service_templatev2.json | 2 +-
.../src/ssn/scripts/configure_ui.py | 8 +-
.../src/ssn/templates/gitlab.ini | 18 ++
.../src/ssn/templates/gitlab.rb | 18 ++
.../src/ssn/templates/mongod.service_template | 18 ++
.../src/ssn/templates/nginx_proxy.conf | 18 ++
.../templates/proxy_location_jenkins_template.conf | 18 ++
.../templates/proxy_location_webapp_template.conf | 18 ++
.../src/ssn/templates/squid.conf | 18 ++
.../src/ssn/templates/ssn_nginx.conf | 18 ++
.../src/ssn/templates/supervisor_svc.conf | 18 ++
.../zeppelin/scripts/configure_zeppelin_node.py | 4 +
.../zeppelin/templates/livy-server-cluster.service | 18 ++
.../src/zeppelin/templates/livy-server.service | 18 ++
.../zeppelin/templates/zeppelin-notebook.service | 18 ++
.../zeppelin/zeppelin-notebook.json | 4 +-
integration-tests/examples/copy_files.py | 2 +-
.../ec2_templates/zeppelin/zeppelin-notebook.json | 4 +-
.../gcp_templates/jupyter/jupyter-notebook.json | 4 +-
.../gcp_templates/rstudio/rstudio-notebook.json | 4 +-
.../gcp_templates/zeppelin/zeppelin-notebook.json | 4 +-
.../examples/scenario_zeppelin/zeppelin_tests.py | 6 +-
.../test_templates/deeplearning/conv.prototxt | 13 +
.../jupyter/template_visualization_sparkr.ipynb | 2 +-
.../zeppelin/template_visualization_sparkr.json | 2 +-
pom.xml | 12 +
.../exceptions/ResourceQuoteReachedException.java | 17 ++
.../dlab/dto/aws/computational/ClusterConfig.java | 17 ++
.../dlab/dto/reuploadkey/ReuploadKeyStatus.java | 17 ++
.../dlab/dto/reuploadkey/ReuploadKeyStatusDTO.java | 17 ++
.../com/epam/dlab/rest/client/RESTService.java | 97 +++---
.../com/epam/dlab/util/mongo/LongDeSerializer.java | 17 ++
.../dlab/util/mongo/MongoStringDeserializer.java | 17 ++
.../dlab/util/mongo/MongoStringSerializaer.java | 17 ++
.../util/mongo/modules/JavaPrimitiveModule.java | 17 ++
.../epam/dlab/util/mongo/modules/MongoModule.java | 17 ++
.../com/epam/dlab/constants/ServiceConsts.java | 1 +
.../ResourceQuoteReachedExceptionMapper.java | 17 ++
.../handlers/ReuploadKeyCallbackHandler.java | 17 ++
.../resources/azure/ExploratoryResourceAzure.java | 7 +
.../resources/gcp/ExploratoryResourceGcp.java | 7 +
.../service/AzureAuthorizationCodeServiceImpl.java | 17 ++
services/security-service/security.yml | 10 +-
services/self-service/pom.xml | 19 ++
services/self-service/self-service.yml | 30 +-
.../SelfServiceApplicationConfiguration.java | 12 +
.../epam/dlab/backendapi/dao/BaseBillingDAO.java | 13 +-
.../java/com/epam/dlab/backendapi/dao/EnvDAO.java | 6 +
.../java/com/epam/dlab/backendapi/dao/KeyDAO.java | 4 +
.../com/epam/dlab/backendapi/dao/UserGroupDao.java | 19 ++
.../epam/dlab/backendapi/dao/UserGroupDaoImpl.java | 23 ++
.../dlab/backendapi/dao/aws/AwsBillingDAO.java | 5 +-
.../dlab/backendapi/dao/azure/AzureBillingDAO.java | 5 +-
.../domain/SchedulerConfigurationData.java | 5 +-
.../backendapi/modules/AwsSelfServiceModule.java | 14 +-
.../backendapi/modules/AzureSelfServiceModule.java | 13 +-
.../epam/dlab/backendapi/modules/DevModule.java | 6 +-
.../backendapi/modules/GcpSelfServiceModule.java | 13 +-
.../dlab/backendapi/modules/ProductionModule.java | 7 +-
.../backendapi/resources/EnvironmentResource.java | 8 +-
.../backendapi/resources/UserGroupResource.java | 17 +-
.../backendapi/resources/UserRoleResource.java | 17 ++
.../resources/azure/AzureOauthResource.java | 17 ++
.../resources/callback/base/EdgeCallback.java | 1 +
.../backendapi/resources/dto/CreateGroupDto.java | 18 --
.../dlab/backendapi/resources/dto/GroupDTO.java} | 28 +-
.../dlab/backendapi/resources/dto/UserDTO.java | 7 +
.../com/epam/dlab/backendapi/roles/UserGroup.java | 17 ++
.../schedulers/internal/ManagedScheduler.java | 28 +-
.../backendapi/service/EnvironmentService.java | 2 +-
.../dlab/backendapi/service/InactivityService.java | 17 ++
.../dlab/backendapi/service/UserGroupService.java | 1 +
.../dlab/backendapi/service/UserRoleService.java | 17 ++
.../backendapi/service/UserRoleServiceImpl.java | 17 ++
.../service/impl/EnvironmentServiceImpl.java | 26 +-
.../service/impl/InactivityServiceImpl.java | 17 ++
.../service/impl/MavenCentralLibraryService.java | 38 +--
.../service/impl/UserGroupServiceImpl.java | 10 +
.../epam/dlab/backendapi/util/RequestBuilder.java | 7 +-
.../src/main/resources/quartz.properties | 23 ++
.../src/main/resources/webapp/.editorconfig | 14 +
.../app/access-denied/access-denied.component.scss | 19 +-
.../app/access-denied/access-denied.component.ts | 15 +
.../services/applicationServiceFacade.service.ts | 16 +-
.../src/app/core/services/healthStatus.service.ts | 6 +-
.../core/services/librariesInstallation.service.ts | 2 +-
.../app/core/services/rolesManagement.service.ts | 12 +-
.../src/app/core/services/scheduler.service.ts | 8 +
.../src/app/core/services/userAccessKey.service.ts | 6 +-
.../health-status-grid.component.html | 2 +-
.../health-status-grid.component.scss | 8 +-
.../app/health-status/health-status.component.html | 2 +-
.../app/health-status/health-status.component.ts | 18 +-
.../src/app/health-status/health-status.module.ts | 7 +-
.../manage-environment-dilog.component.html | 21 +-
.../manage-environment-dilog.component.scss | 17 +-
.../manage-environment-dilog.component.ts | 4 +-
.../group-name-validarion.directive.ts | 2 +-
.../manage-roles-groups.component.html | 158 +++++-----
.../manage-roles-groups.component.scss | 326 ++++++++++++++-------
.../manage-roles-groups.component.ts | 60 ++--
.../ssn-monitor/ssn-monitor.component.html | 3 +
.../ssn-monitor/ssn-monitor.component.scss | 11 +-
.../ssn-monitor/ssn-monitor.component.ts | 3 +
.../management-grid/management-grid.component.html | 2 +-
.../management-grid/management-grid.component.scss | 7 +-
.../reporting-grid/reporting-grid.component.html | 2 +-
.../reporting-grid/reporting-grid.component.scss | 12 +
.../cluster-details/cluster-details.component.html | 7 +-
.../cluster-details/cluster-details.component.scss | 4 +-
...utational-resource-create-dialog.component.html | 19 +-
...utational-resource-create-dialog.component.scss | 21 +-
...mputational-resource-create-dialog.component.ts | 1 -
.../computational-resources-list.component.ts | 33 ++-
.../computational-resources-list/index.ts | 6 +-
.../ami-create-dialog.component.ts | 7 +-
.../detail-dialog/detail-dialog.component.html | 15 +-
.../detail-dialog/detail-dialog.component.scss | 6 +-
.../create-environment.component.scss | 8 +-
...ratory-environment-create-dialog.component.html | 7 +-
...loratory-environment-create-dialog.component.ts | 3 +-
.../exploratory/install-libraries/index.ts | 6 +-
.../install-libraries.component.html | 8 +-
.../install-libraries.component.scss | 79 +++--
.../install-libraries.component.ts | 100 +++++--
.../resources-grid/resources-grid.component.ts | 16 +-
.../resources/scheduler/scheduler.component.html | 4 +-
.../app/resources/scheduler/scheduler.component.ts | 16 +-
.../dropdown-list/dropdown-list.component.ts | 7 +-
.../shared/form-controls/dropdowns.component.scss | 54 ++--
.../multi-select-dropdown.component.ts | 5 +-
.../confirmation-dialog.component.html | 2 +-
.../confirmation-dialog.component.scss | 2 +-
.../confirmation-dialog.component.ts | 2 +
.../key-upload-dialog.component.html | 2 +-
.../app/shared/modal-dialog/modal.component.html | 2 +-
.../app/shared/modal-dialog/modal.component.scss | 23 +-
.../modal-dialog/notification-dialog/index.ts | 2 +-
.../notification-dialog.component.ts | 35 ++-
.../src/app/shared/navbar/navbar.component.html | 2 +-
.../src/app/shared/navbar/navbar.component.ts | 109 ++++++-
.../webapp/src/assets/styles/_general.scss | 16 +
.../resources/webapp/src/assets/styles/_reset.scss | 7 +
.../resources/webapp/src/assets/styles/_theme.scss | 118 +++++---
.../webapp/src/environments/environment.prod.ts | 15 +
.../webapp/src/environments/environment.ts | 15 +
.../src/main/resources/webapp/src/polyfills.ts | 16 +
.../src/main/resources/webapp/src/styles.scss | 6 +-
.../src/main/resources/webapp/src/typings.d.ts | 4 -
.../resources/EnvironmentResourceTest.java | 10 +-
.../resources/UserGroupResourceTest.java | 67 +++--
.../backendapi/resources/UserRoleResourceTest.java | 17 ++
.../resources/UserSettingsResourceTest.java | 4 +-
.../schedulers/CheckUserQuoteSchedulerTest.java | 4 +-
.../service/UserRoleServiceImplTest.java | 17 ++
.../service/UserSettingServiceImplTest.java | 2 +-
.../service/impl/EnvironmentServiceImplTest.java | 16 +-
.../service/impl/InactivityServiceImplTest.java | 17 ++
.../impl/MavenCentralLibraryServiceTest.java | 38 +--
.../service/impl/ReuploadKeyServiceImplTest.java | 17 ++
.../service/impl/UserGroupServiceImplTest.java | 36 ++-
.../service/impl/UserResourceServiceImplTest.java | 17 ++
268 files changed, 4576 insertions(+), 1236 deletions(-)
create mode 100644 DISCLAIMER
create mode 100644 doc/close to limit.png
create mode 100644 doc/exceeded quota.png
create mode 100644 doc/scheduler reminder.png
create mode 100644
infrastructure-provisioning/src/general/scripts/azure/ssn_create_peering.py
delete mode 100644
services/self-service/src/main/java/com/epam/dlab/backendapi/resources/dto/CreateGroupDto.java
copy
services/{dlab-model/src/main/java/com/epam/dlab/model/systeminfo/OsInfo.java
=>
self-service/src/main/java/com/epam/dlab/backendapi/resources/dto/GroupDTO.java}
(67%)
create mode 100644 services/self-service/src/main/resources/quartz.properties
delete mode 100644
services/self-service/src/main/resources/webapp/src/typings.d.ts
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]