This is an automated email from the ASF dual-hosted git repository. dmysakovets pushed a change to branch odahu-integration in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.
from c86e0e9 [odahu-integration] Bugfixing add a72d83d [DLAB-1546]: added name convention changes add d1d33c1 [DLAB-1546]: added name convention changes add 1a91f08 [DLAB-1546]: added name convention changes add 438ef06 [DLAB-1546]: added name convention changes add 4eccb95 [DLAB-1546]: added name convention changes add d43e92f [DLAB-1546]: added name convention changes add a319ef9 [DLAB-1546]: added name convention changes add 88b7c21 [DLAB-1546]: added name convention changes add e22fed8 [DLAB-1546]: added name convention changes add 054af0f [DLAB-1546]: added name convention changes add dcef057 [DLAB-1546]: added name convention changes add e8dc4ad [DLAB-1546]: added name convention changes add 4e8eae2 DLAB-1517 added usage of ssn_nginx.conf file add 1345909 DLAB-1517 added nginx user creation add 2239cca DLAB-1517 changed cp path for nginx.conf add 7ce3069 Merge pull request #619 from apache/DLAB-1517 add 0e8c625 Merge pull request #620 from apache/DLAB-625 add a4798b1 Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-1546 add 4bf39e9 [DLAB-1546]: added name convention changes add faa4f12 [DLAB-1546]: added name convention changes add feba37c [DLAB-1546]: added name convention changes add c098a7a [DLAB-1546]: added name convention changes add 2ef159f [DLAB-1546]: added name convention changes add 52b6642 [DLAB-1546]: added name convention changes add 30389c9 [DLAB-1546]: added name convention changes add 881bb4e [DLAB-1546]: added name convention changes add defd3d5 [DLAB-1546]: added name convention changes add eb4f7f7 [DLAB-1546]: added name convention changes add d609425 [DLAB-1546]: added name convention changes add 812c8c8 [DLAB-1546]: added name convention changes add 5375125 [DLAB-1546]: added name convention changes add 0d58ec2 [DLAB-1546]: added name convention changes add 1cf6c14 [DLAB-1546]: added name convention changes add e7399ab [DLAB-1546]: added name convention changes add 7465e6d [DLAB-1546]: added name convention changes add 66778c7 [DLAB-1546]: added name convention changes add 0742f2c [DLAB-1546]: added name convention changes add 40fdff7 [DLAB-1546]: added name convention changes add bbea296 [DLAB-1546]: added name convention changes add 749b31d [DLAB-1546]: added name convention changes add fa9bafb [DLAB-1546]: added name convention changes add bdda302 [DLAB-1546]: added name convention changes add 5c64fa1 Added endpoint name while stopping dataengine add 77ac1ef Added endpoint name for some action add 5ac08a0 small style fix (#622) add b214927 [DLAB-1570]: Rarely notebook creation fails on stage of 'npm' installation fixed add f67b8b1 [DLAB-1570]: Rarely notebook creation fails on stage of 'npm' installation fixed add 68b9825 Merge pull request #623 from apache/DLAB-1570 add bb069fe [DLAB-1570]: returned name of the function add 8eb6f29 Merge pull request #624 from apache/DLAB-1570 add 31b5cc2 [DLAB-1570]: 'npm' fixes updated add 8c2548f Merge pull request #625 from apache/DLAB-1570 add 5a644ac 'npm' install fixes add c031f1a [DLAB-1468]: disables shared image enabled variable in dlab.ini and deploy dlab script add 1e5e8cc [DLAB-1468]: disables shared image enabled variable in ssn_configure add 88572a5 [DLAB-1468]: removed usage of shared_image_enabled during ssn creation add 5b55d74 [DLAB-1468]: removed shared_image_enabled from README.md add e9400ca Merge pull request #627 from apache/DLAB-1468 add 76a0970 [DLAB-1595]: added features block add fd8506d [DLAB-1595]: added endpoint network interface to security group association add dcbb778 [DLAB-1595]: added dependency for nif-sg association add 32f4456 [DLAB-1595]: changed nif-sg dependency add 8fb14dd [DLAB-1595]: added additional dependencies for testing add 87cd4da3 [DLAB-1595]: removed dependencies add ec72a18 [DLAB-1595]: added dependency for testing add 6975cf0 Merge pull request #628 from apache/DLAB-1595 add d2eb326 [DLAB-11485]: test commit for ssn fail add f51318f [DLAB-11485]: test commit for ssn fail add e1a5989 [DLAB-11485]: [GCP] - SSN creation deletes predefined VPC/subnet in case of SSN creation fails fixed add 3b14af2 [DLAB-11485]: [GCP] - SSN fail for test add 01780c1 [DLAB-11485]: [GCP] - SSN fail for test 1 add e3e9ace [DLAB-11485]: [GCP] - SSN fail for test 2 add 55a99a2 [DLAB-11485]: [GCP] - SSN fail for test 2 add 017ddd0 [DLAB-11485]: [GCP] - SSN fail for test 3 add 132ea90 [DLAB-11485]: [GCP] - SSN creation deletes predefined VPC/subnet in case of SSN creation fails fixed add 99adcb0 [DLAB-11485]: final changes add 8e734ea Merge pull request #629 from apache/DLAB-1485 add cfff604 [DLAB-1579]: Added confirmation dialog with information about termina… (#630) add 6129baf [DLAB-1539]: changed user tag for notebooks add 907fcd6 [DLAB-1539]: added user tag and custom tag to notebook labels add ccdb2f6 [DLAB-1539]: removed prints from get_index... function in gcp meta_lib add c3a6c49 [DLAB-1539]: added user_tag for dataengine add 51afde3 Merge pull request #631 from apache/DLAB-1539 add d37f095 Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-1546 add dbd4a08 [DLAB-1546]: added name convention changes add 866c6d9 Merge remote-tracking branch 'origin/DLAB-1546' into DLAB-1546 add 71520e1 [DLAB-1546]: added name convention changes add 78ee925 [DLAB-1546]: added name convention changes add 93d85d0 [DLAB-1546]: added name convention changes add ee708a2 [DLAB-1546]: added name convention changes add 790de25 [DLAB-1546]: added name convention changes add 8dca3f4 [DLAB-1546]: added name convention changes add 557ac99 [DLAB-1546]: added name convention changes add 323087b [DLAB-1546]: added name convention changes add e7aeca5 [DLAB-1546]: added name convention changes add a3112d0 [DLAB-1546]: added name convention changes add 8f04434 [DLAB-1546]: added name convention changes add 87d4897 [DLAB-1546]: added name convention changes add cad6bee [DLAB-1546]: added name convention changes add e7b0448 [DLAB-1546]: added name convention changes add 1910739 [DLAB-1546]: added name convention changes add 8b2f231 [DLAB-1546]: added name convention changes add 538862f [DLAB-1546]: added name convention changes add a946003 [DLAB-1546]: added name convention changes add a1c7dc9 [DLAB-1546]: added name convention changes add 1bfc7b6 [DLAB-1604] Make Cluster name unique per project add 865f70e Merge remote-tracking branch 'origin/DLAB-1546' into DLAB-1546 add 7bfdc29 [DLAB-1546]: added name convention changes add 21e893b Made cluster name unique per project add 3819859 Merge remote-tracking branch 'origin/DLAB-1546' into DLAB-1546 add 3e5b854 Merge remote-tracking branch 'origin/DLAB-1546' into DLAB-1546 add 6ebf686 [DLAB-1546]: added name convention changes add 14f0044 [DLAB-1599]: Adjusted billing acording to multicloud support (#632) add 79ca168 [DLAB-1510] All resources are stopped with project (#611) add 532573c [DLAB-1606]: Fixed small css bugs (#634) add 30045cd [DLAB-1609]: Conveyed 'Resource Type' value to UI (#635) add f778f0c [DlAB-1520] Filter the projects with terminated nodes (#633) add a7c9a81 DLAB-1539 added check if custom tag is defined add 1a0355b [DLAB-1539]: changed if statement for custom tag add 96f901f [DLAB-1539]: changed how additional labels are assigned add 1e1d4fa Merge pull request #636 from apache/DLAB-1539 add 23ec629 Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-1546 add 4d38f8a [DLAB-1546]: added name convention changes add a01a871 [DLAB-1546]: added name convention changes add 83eda03 [DLAB-1546]: added name convention changes add cce0632 [DLAB-1546]: added name convention changes add 908dde5 [DLAB-1546]: added name convention changes add ab54d3d [DLAB-1546]: added name convention changes add 5f36ea7 [DLAB-1546]: added name convention changes add 5b16989 [DLAB-1546]: added name convention changes add bfd561e [DLAB-1546]: added name convention changes add 1127431 [DLAB-1546]: added name convention changes add 29ba942 [DLAB-1612]: added replacement of uppercase letters and underscores in additional tags add da9034c [DLAB-1612]: changed formatting add 30887f7 [DLAB-1612]: changed formatting and removed unnecessary if statement add 64c9828 Merge pull request #637 from apache/DLAB-1612 add c6d35ee [DLAB-1615]: Added some billing values on UI (#640) add 71c38dc [DLAB-1524] The endpoints field verification (#639) add 01927e5 [DLAB-1541] Added project name as a unique part of the exploratory add 349897e [DLAB-1541]: Changed routes on UI add 08f1dc3 [DLAB-1541] Fixed bugs with libs and comp resource statuses add 6695fe7 [DLAB-1586] Stopping/starting/terminating statuses of notebook conveyed to DLab UI add b04499f [DLAB-1585]: Fixed creation computational resources with the same name for second project add 082e5f4 Merge remote-tracking branch 'origin/DLAB-1541' into DLAB-1541 add 37f9cdf Merge branch 'DLAB-1541' into develop add 6c04b0d Fixed tests add e2aa6f9 [DLAB-384]: Grouped roles (#642) add df0024a Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-1546 add d2ba8b7 Merge pull request #643 from apache/DLAB-1546 add cfe31ee fixed issue with edge node creation add b875ef8 Merge pull request #644 from apache/azure-edge-fix add c320d80 [DLAB-1555] The warning message is adjusted (#641) add d8dda87 [DLAB-1622]: Fixed issue with storage and container name in Azure add c532673 Merge pull request #645 from apache/DLAB-1622 add b214643 Dlab 1618 (#646) add 152dde0 [DLAB-1618]: Adjusted role page according to requirements (#648) add 7918b69 [DLAB-1615]: Added service value to billing Azure (#650) add 40e15a2 [DLAB-1627]: changed shared images names add 726456d Merge pull request #651 from apache/DLAB-1627 add ad6958e [DLAB-1524] Endpoints fields verification (#647) add 809881c [DLAB-384]: Add category names for roles (#652) add 8799340 [DLAB-1629]: Luarocks version updated add b58da76 [DLAB-1629]: Project creation fails fixed add 307879c Merge pull request #653 from apache/DLAB-1629 add c583287 [DLAB-1631]: fixed bug add 3b09e5e Merge pull request #654 from apache/DLAB-1631 add 48bcba2 [DLAB-1630]: made bucket name lover case for FE add 09a0504 [DLAB-1630]: fixed typo add 60aaf85 [DLAB-1630]: returned typo add e908b6a Merge pull request #656 from apache/DLAB-1630 add 60bb073 [DLAB-1632]: Fixed 'Cancel'/'Install' buttons are cut on 'Library management' popup (#658) add 944fe1a [DLAB-1629]: Project creation fails fixed add 6ef7249 Merge pull request #660 from apache/DLAB-1629 add d379e6a [DLAB-1628]: made bucket name lover case when prep emr add a4ea0d8 [DLAB-1628]: made variable lower-case add 2180e7f [DLAB-1628]: made variable lower-case add 34d156c [DLAB-1628]: made bucket name variable lower-case everywhere for aws add d1c862c [DLAB-1628]: changed for testing add 02f647f [DLAB-1628]: added replace _ - for bucket names add 2d1b9b4 Merge pull request #661 from apache/DLAB-1628 add 08b1d87 [DLAB-1624]: fixed bug add 0fcde11 Merge pull request #662 from apache/DLAB-1624 add 064ed88 [DLAB-1625]: fixed starting edge node add 326aad1 Merge pull request #663 from apache/DLAB-1625 add b82af34 [DLAB-1635] Fixed issue with notebook stopping by scheduler add 904c6cb Dlab 1633 (#664) add 75a07fd [DLAB-1623] Stopping of the Edge node (#659) add 3639d24 [DLAB-1642]: added removal of project specific image during project termination add 952268d [DLAB-1642]: made some changes add 93008a9 Merge pull request #665 from apache/DLAB-1642 add a8c09c6 [DLAB-1643]: changed SA and roles termination during project termination add f704965 [DLAB-1643]: made some changes add 8e24787 [DLAB-1643]: made some changes add 2ed3dff Merge pull request #666 from apache/DLAB-1643 add 4d3aefd [DLAB-1457] Removed 'Allow to' from 'Roles' drop down list add d0c7fdb [DLAB-1641] made redirectUris lower-case add 144def1 Merge pull request #667 from apache/DLAB-1641 add b8ef951 Merge remote-tracking branch 'origin/develop' into develop add 3f5451e [DLAB-1638]: Done set of tasks after improvement for roles (#668) add 5e03cd4 [DLAB-1647]: Action for notebook depend on edge node status. (#669) add 0e3d531 [DLAB-1648]: Conveyed all resources which will be terminated during edge deletion (#670) add bf0e539 [DLAB-1657]: added endpoint name to notebook image name add 0f5b520 [DLAB-1657]: formatted code add c5fb923 Merge pull request #671 from apache/DLAB-1657 add 658dfef [Dlab 1661]: Grouped Compute/Notebook shapes by clouds (#673) add 239eb05 [DLAB-1654]: Made modal windows static if user is not assigned to a project (#674) add 23ee18a [DLAB-1663]: [GCP] - Notebook termination does not delete related Data Engine fixed add dab906f Merge pull request #675 from apache/DLAB-1663 add 1b29d3d [DLAB-1655]: changed gcs-connector version and added to dlab.ini add 404353a Merge pull request #677 from apache/DLAB-1655 add 4013242 [DLAB-1666]: made user_storage_account_name lower-case add d356399 Merge pull request #679 from apache/DLAB-1666 add 5641cc7 [DLAB-1668]: made container name lower-case add 7b407cf Merge pull request #680 from apache/DLAB-1668 add b78fed1 [DLAB-1672]: Provided mandatory field for library installation (#681) add 3cd0bad [DLAB-1665]: added removal of project specific images during project termination on azure add 84d86dd [DLAB-1665]: added removal of project specific images during project termination on aws add c1a1c1a [DLAB-1665]: changed removal of project specific images during project termination on azure add 5ad38d1 Merge pull request #682 from apache/DLAB-1665 add f75a6f0 [DLAB-1676]: Fixed bugs for set of rules libraries installation (#683) add 393108b [DLAB-1675] Fixed issue with edge node stopping add bd59b30 [DLAB-1639] Increased warmupPollTimeout add 2ad9f90 [DLAB-1415]: changed how billing tag and name tag is assigned to images in gcp add 44cc414 [DLAB-1415]: fixed typo add 0763cc2 [DLAB-1415]: changed azure notebook images tags add 7807888 [DLAB-1415]: changed azure notebook images tags add e84a6bd Merge pull request #684 from apache/DLAB-1415 add f60cf70 [DLAB-1644]: fixed remote spark kernel removal for computational name that contains upper-case add ee475fc Merge pull request #685 from apache/DLAB-1656 add e2615b5 [DLAB-1652] Fixed description file add dd2d30d Merge pull request #686 from apache/DLAB-1652 add 802d6e9 Merge remote-tracking branch 'origin/develop' into develop add 1c0282c [odahu-integration] Fixed jupyterlab image link add e1a5368 [DLAB-1679] Fixed bug with custom image creation add ac222f6 [DLAB-1689] Changes for group while adding endpoint add 4ee0c31 [DLAB-1565]: Notebook creation fails fixes add a2303e9 Merge pull request #691 from apache/DLAB-1671 add 7488e82 Merge branch 'odahu-integration' into develop new 91e896f Merge pull request #696 from apache/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: README.md | 3 - infrastructure-provisioning/scripts/deploy_dlab.py | 1 - .../scripts/deploy_repository/deploy_repository.py | 2 +- .../scripts/configure_deep_learning_node.py | 4 +- infrastructure-provisioning/src/edge/fabfile.py | 76 -- .../src/general/conf/dlab.ini | 4 +- .../general/files/gcp/jupyterlab_description.json | 2 +- .../src/general/lib/aws/actions_lib.py | 60 +- .../src/general/lib/azure/actions_lib.py | 45 +- .../src/general/lib/gcp/actions_lib.py | 29 +- .../src/general/lib/gcp/meta_lib.py | 23 +- .../src/general/lib/os/debian/common_lib.py | 57 +- .../src/general/lib/os/debian/edge_lib.py | 27 +- .../src/general/lib/os/debian/ssn_lib.py | 4 + .../src/general/lib/os/fab.py | 43 +- .../scripts/aws/common_create_notebook_image.py | 48 +- .../general/scripts/aws/common_create_policy.py | 14 +- .../general/scripts/aws/common_create_subnet.py | 2 +- .../scripts/aws/common_download_git_certfile.py | 2 +- ...common_notebook_configure_dataengine-service.py | 110 ++- .../aws/common_notebook_configure_dataengine.py | 73 +- .../general/scripts/aws/common_prepare_notebook.py | 173 ++-- .../general/scripts/aws/common_start_notebook.py | 39 +- .../general/scripts/aws/common_stop_notebook.py | 47 +- .../scripts/aws/common_terminate_notebook.py | 38 +- .../scripts/aws/common_terminate_notebook_image.py | 17 +- .../scripts/aws/dataengine-service_configure.py | 198 ++-- .../scripts/aws/dataengine-service_prepare.py | 257 +++--- .../scripts/aws/dataengine-service_terminate.py | 37 +- .../general/scripts/aws/dataengine_configure.py | 254 +++--- .../src/general/scripts/aws/dataengine_prepare.py | 156 ++-- .../src/general/scripts/aws/dataengine_start.py | 44 +- .../src/general/scripts/aws/dataengine_stop.py | 28 +- .../general/scripts/aws/dataengine_terminate.py | 39 +- .../general/scripts/aws/deeplearning_configure.py | 318 +++---- .../src/general/scripts/aws/edge_configure.py | 279 +++--- .../src/general/scripts/aws/edge_start.py | 31 +- .../src/general/scripts/aws/edge_status.py | 23 +- .../src/general/scripts/aws/edge_stop.py | 26 +- .../src/general/scripts/aws/jupyter_configure.py | 316 +++---- .../general/scripts/aws/jupyterlab_configure.py | 306 ++++--- .../src/general/scripts/aws/project_prepare.py | 432 ++++----- .../src/general/scripts/aws/project_terminate.py | 118 ++- .../src/general/scripts/aws/rstudio_configure.py | 314 +++---- .../src/general/scripts/aws/ssn_configure.py | 433 ++++----- .../src/general/scripts/aws/ssn_prepare.py | 713 ++++++++------- .../src/general/scripts/aws/ssn_terminate.py | 33 +- .../scripts/aws/ssn_terminate_aws_resources.py | 100 ++- .../scripts/aws/tensor-rstudio_configure.py | 338 +++---- .../src/general/scripts/aws/tensor_configure.py | 324 +++---- .../src/general/scripts/aws/zeppelin_configure.py | 326 +++---- .../scripts/azure/common_create_instance.py | 2 +- .../scripts/azure/common_create_notebook_image.py | 82 +- .../scripts/azure/common_download_git_certfile.py | 6 +- .../azure/common_notebook_configure_dataengine.py | 84 +- .../scripts/azure/common_prepare_notebook.py | 103 ++- .../general/scripts/azure/common_start_notebook.py | 53 +- .../general/scripts/azure/common_stop_notebook.py | 43 +- .../scripts/azure/common_terminate_notebook.py | 41 +- .../azure/common_terminate_notebook_image.py | 18 +- .../general/scripts/azure/dataengine_configure.py | 224 ++--- .../general/scripts/azure/dataengine_prepare.py | 103 +-- .../src/general/scripts/azure/dataengine_start.py | 52 +- .../src/general/scripts/azure/dataengine_stop.py | 44 +- .../general/scripts/azure/dataengine_terminate.py | 48 +- .../scripts/azure/deeplearning_configure.py | 177 ++-- .../src/general/scripts/azure/edge_configure.py | 357 +++----- .../src/general/scripts/azure/edge_prepare.py | 6 +- .../src/general/scripts/azure/edge_start.py | 36 +- .../src/general/scripts/azure/edge_status.py | 23 +- .../src/general/scripts/azure/edge_stop.py | 26 +- .../src/general/scripts/azure/edge_terminate.py | 86 +- .../src/general/scripts/azure/jupyter_configure.py | 208 ++--- .../general/scripts/azure/jupyterlab_configure.py | 189 ++-- .../src/general/scripts/azure/project_prepare.py | 364 ++++---- .../src/general/scripts/azure/project_terminate.py | 104 ++- .../src/general/scripts/azure/rstudio_configure.py | 187 ++-- .../src/general/scripts/azure/ssn_configure.py | 231 ++--- .../src/general/scripts/azure/ssn_prepare.py | 170 ++-- .../src/general/scripts/azure/ssn_terminate.py | 93 +- .../src/general/scripts/azure/tensor_configure.py | 185 ++-- .../general/scripts/azure/zeppelin_configure.py | 191 ++-- ...common_notebook_configure_dataengine-service.py | 87 +- .../gcp/common_notebook_configure_dataengine.py | 84 +- .../general/scripts/gcp/common_prepare_notebook.py | 262 +++--- .../general/scripts/gcp/common_start_notebook.py | 30 +- .../general/scripts/gcp/common_stop_notebook.py | 52 +- .../scripts/gcp/common_terminate_notebook.py | 44 +- .../scripts/gcp/dataengine-service_configure.py | 142 +-- .../scripts/gcp/dataengine-service_create.py | 2 +- .../scripts/gcp/dataengine-service_prepare.py | 161 ++-- .../scripts/gcp/dataengine-service_terminate.py | 43 +- .../general/scripts/gcp/dataengine_configure.py | 199 ++--- .../src/general/scripts/gcp/dataengine_prepare.py | 286 +++--- .../src/general/scripts/gcp/dataengine_start.py | 57 +- .../src/general/scripts/gcp/dataengine_stop.py | 47 +- .../general/scripts/gcp/dataengine_terminate.py | 53 +- .../general/scripts/gcp/deeplearning_configure.py | 288 +++--- .../src/general/scripts/gcp/edge_configure.py | 331 ++++--- .../src/general/scripts/gcp/edge_start.py | 35 +- .../src/general/scripts/gcp/edge_stop.py | 28 +- .../src/general/scripts/gcp/edge_terminate.py | 92 +- .../src/general/scripts/gcp/jupyter_configure.py | 262 +++--- .../general/scripts/gcp/jupyterlab_configure.py | 299 +++---- .../src/general/scripts/gcp/project_prepare.py | 442 ++++----- .../src/general/scripts/gcp/project_terminate.py | 121 ++- .../src/general/scripts/gcp/rstudio_configure.py | 275 +++--- .../src/general/scripts/gcp/ssn_configure.py | 238 ++--- .../src/general/scripts/gcp/ssn_prepare.py | 234 ++--- .../src/general/scripts/gcp/ssn_terminate.py | 28 +- .../src/general/scripts/gcp/superset_configure.py | 303 ++++--- .../scripts/gcp/tensor-rstudio_configure.py | 287 +++--- .../src/general/scripts/gcp/tensor_configure.py | 277 +++--- .../src/general/scripts/gcp/zeppelin_configure.py | 261 +++--- .../general/scripts/os/common_clean_instance.py | 24 +- .../general/scripts/os/dataengine_install_libs.py | 2 +- .../src/general/scripts/os/dataengine_list_libs.py | 2 +- .../scripts/os/dataengine_reconfigure_spark.py | 2 +- .../src/general/scripts/os/notebook_git_creds.py | 4 +- .../scripts/os/notebook_inactivity_check.py | 4 +- .../general/scripts/os/notebook_install_libs.py | 4 +- .../src/general/scripts/os/notebook_list_libs.py | 4 +- .../scripts/os/notebook_reconfigure_spark.py | 2 +- .../src/general/templates/os/renew_certificates.sh | 2 +- .../src/jupyter/scripts/configure_jupyter_node.py | 4 +- .../scripts/configure_jupyterlab_node.py | 4 +- infrastructure-provisioning/src/project/fabfile.py | 7 - .../src/project/scripts/configure_keycloak.py | 5 +- .../src/rstudio/scripts/configure_rstudio_node.py | 4 +- .../src/ssn/files/azure/mongo_roles.json | 2 +- .../src/ssn/scripts/configure_ui.py | 2 +- .../superset/scripts/configure_superset_node.py | 4 +- .../scripts/configure_tensor-rstudio_node.py | 4 +- .../src/tensor/scripts/configure_tensor_node.py | 4 +- .../zeppelin/scripts/configure_zeppelin_node.py | 4 +- .../aws/computational_resources/modules/ami/ami.tf | 2 +- .../computational_resources/modules/common/iam.tf | 2 +- .../modules/common/network.tf | 4 +- .../modules/data_engine/instance.tf | 4 +- .../modules/emr/instance.tf | 2 +- .../modules/notebook/instance.tf | 2 +- .../terraform/aws/endpoint/main/bucket.tf | 37 + .../terraform/aws/endpoint/main/iam.tf | 2 +- .../terraform/aws/endpoint/main/instance.tf | 2 +- .../terraform/aws/endpoint/main/network.tf | 18 +- .../terraform/aws/project/main/iam.tf | 4 +- .../terraform/aws/project/main/instance.tf | 2 +- .../terraform/aws/project/main/network.tf | 8 +- .../aws/ssn-k8s/main/auto_scaling_groups.tf | 8 +- .../terraform/aws/ssn-k8s/main/lb.tf | 6 +- .../terraform/aws/ssn-k8s/main/role_policy.tf | 2 +- .../terraform/aws/ssn-k8s/main/s3.tf | 2 +- .../terraform/aws/ssn-k8s/main/security_groups.tf | 2 +- .../terraform/aws/ssn-k8s/main/vpc.tf | 18 +- .../modules/data_engine/instance.tf | 4 +- .../modules/notebook/instance.tf | 4 +- .../terraform/azure/endpoint/main/bucket.tf | 53 ++ .../terraform/azure/endpoint/main/instance.tf | 4 +- .../terraform/azure/endpoint/main/main.tf | 8 +- .../terraform/azure/endpoint/main/network.tf | 17 +- .../terraform/azure/endpoint/main/outputs.tf | 8 + .../terraform/azure/project/main/instance.tf | 2 +- .../terraform/bin/deploy/endpoint_fab.py | 3 +- infrastructure-provisioning/terraform/bin/dlab.py | 4 +- .../terraform/gcp/endpoint/main/bucket.tf | 36 + .../terraform/gcp/endpoint/main/network.tf | 4 +- .../terraform/gcp/ssn-gke/main/modules/gke/gke.tf | 2 +- .../terraform/gcp/ssn-gke/main/modules/gke/vpc.tf | 4 +- .../dlab/automation/cloud/aws/AmazonHelper.java | 2 +- .../java/com/epam/dlab/dto/StatusEnvBaseDTO.java | 14 + .../dlab/dto/exploratory/ExploratoryImageDTO.java | 7 + services/provisioning-service/provisioning.yml | 2 +- ...rovisioningServiceApplicationConfiguration.java | 2 +- .../handlers/ComputationalCallbackHandler.java | 5 +- .../ComputationalConfigureCallbackHandler.java | 1 + .../handlers/ExploratoryCallbackHandler.java | 8 +- .../handlers/LibInstallCallbackHandler.java | 5 +- .../resources/base/ExploratoryService.java | 2 +- .../aws/dataengine-service_configure.json | 2 +- .../resources/mock_response/aws/edge_create.json | 2 +- .../mock_response/aws/notebook_start.json | 2 +- .../resources/mock_response/aws/notebook_stop.json | 2 +- .../mock_response/aws/notebook_terminate.json | 2 +- .../azure/dataengine-service_configure.json | 2 +- .../resources/mock_response/azure/edge_create.json | 2 +- .../mock_response/azure/notebook_start.json | 2 +- .../mock_response/azure/notebook_stop.json | 2 +- .../mock_response/azure/notebook_terminate.json | 2 +- .../gcp/dataengine-service_configure.json | 2 +- .../core/commands/CommandExecutorMockTest.java | 2 +- .../epam/dlab/backendapi/dao/ComputationalDAO.java | 182 ++-- .../java/com/epam/dlab/backendapi/dao/EnvDAO.java | 74 +- .../epam/dlab/backendapi/dao/ExploratoryDAO.java | 162 +--- .../dlab/backendapi/dao/ExploratoryLibDAO.java | 60 +- .../com/epam/dlab/backendapi/dao/IndexCreator.java | 7 +- .../epam/dlab/backendapi/dao/SchedulerJobDAO.java | 38 +- .../epam/dlab/backendapi/dao/UserRoleDaoImpl.java | 36 +- .../dlab/backendapi/domain/CreateProjectDTO.java | 2 +- .../epam/dlab/backendapi/domain/EndpointDTO.java | 6 +- .../epam/dlab/backendapi/domain/ProjectDTO.java | 2 +- .../backendapi/resources/EnvironmentResource.java | 34 +- .../backendapi/resources/ExploratoryResource.java | 29 +- .../resources/ImageExploratoryResource.java | 18 +- .../resources/LibExploratoryResource.java | 31 +- .../dlab/backendapi/resources/ProjectResource.java | 23 +- .../backendapi/resources/SchedulerJobResource.java | 31 +- .../resources/aws/ComputationalResourceAws.java | 36 +- .../azure/ComputationalResourceAzure.java | 58 +- .../callback/CheckInactivityCallback.java | 5 +- .../resources/callback/ComputationalCallback.java | 15 +- .../callback/EnvironmentStatusCallback.java | 4 +- .../resources/callback/ExploratoryCallback.java | 26 +- ...tePopUp.java => ComputationalTemplatesDTO.java} | 14 +- .../dto/ExploratoryImageCreateFormDTO.java | 16 +- .../resources/dto/LibInstallFormDTO.java | 3 + .../resources/dto/SearchLibsFormDTO.java | 4 + .../dlab/backendapi/resources/dto/UserRoleDto.java | 12 +- .../resources/gcp/ComputationalResourceGcp.java | 44 +- .../backendapi/service/ComputationalService.java | 21 +- .../backendapi/service/EnvironmentService.java | 10 +- .../backendapi/service/ExploratoryService.java | 26 +- .../service/ImageExploratoryService.java | 10 +- .../dlab/backendapi/service/InactivityService.java | 8 +- .../dlab/backendapi/service/LibraryService.java | 10 +- .../dlab/backendapi/service/ProjectService.java | 2 +- .../backendapi/service/SchedulerJobService.java | 106 +-- .../service/impl/ComputationalServiceImpl.java | 158 ++-- .../service/impl/EnvironmentServiceImpl.java | 24 +- .../service/impl/ExploratoryServiceImpl.java | 115 +-- .../service/impl/ImageExploratoryServiceImpl.java | 18 +- .../service/impl/InactivityServiceImpl.java | 4 +- .../service/impl/LibraryServiceImpl.java | 50 +- .../service/impl/ProjectServiceImpl.java | 23 +- .../service/impl/ReuploadKeyServiceImpl.java | 66 +- .../service/impl/SchedulerJobServiceImpl.java | 81 +- .../epam/dlab/backendapi/util/RequestBuilder.java | 19 +- .../src/main/resources/mongo/aws/mongo_roles.json | 56 ++ .../main/resources/mongo/azure/mongo_roles.json | 48 +- .../src/main/resources/mongo/gcp/mongo_roles.json | 52 ++ .../management/endpoints/endpoints.component.ts | 31 +- .../manage-environment-dilog.component.html | 2 +- .../management-grid/management-grid.component.html | 9 +- .../management-grid/management-grid.component.scss | 26 +- .../management/management.component.html | 2 +- .../management/management.component.ts | 71 +- .../administration/project/project-data.service.ts | 11 +- .../project-list/project-list.component.html | 6 +- .../project-list/project-list.component.scss | 8 +- .../administration/project/project.component.html | 3 +- .../administration/project/project.component.ts | 37 +- .../app/administration/roles/roles.component.html | 84 +- .../app/administration/roles/roles.component.scss | 29 +- .../app/administration/roles/roles.component.ts | 97 +- .../services/applicationServiceFacade.service.ts | 15 +- .../services/dataengineConfiguration.service.ts | 16 +- .../core/services/librariesInstallation.service.ts | 12 +- .../services/managementEnvironments.service.ts | 4 +- .../src/app/core/services/project.service.ts | 9 - .../src/app/core/services/scheduler.service.ts | 8 +- .../src/app/core/services/userResource.service.ts | 12 +- .../reporting-grid/reporting-grid.component.html | 12 +- .../reporting-grid/reporting-grid.component.scss | 29 +- .../src/app/reporting/reporting.component.ts | 7 +- .../cluster-details/cluster-details.component.ts | 4 +- ...utational-resource-create-dialog.component.html | 9 +- ...mputational-resource-create-dialog.component.ts | 30 +- .../computational-resources-list.component.scss | 3 +- .../computational-resources-list.component.ts | 2 +- .../ami-create-dialog.component.html | 4 +- .../ami-create-dialog.component.ts | 8 +- .../detail-dialog/detail-dialog.component.ts | 4 +- .../install-libraries.component.html | 18 +- .../install-libraries.component.scss | 21 + .../install-libraries.component.ts | 29 +- .../install-libraries/install-libraries.model.ts | 8 +- .../resources-grid/resources-grid.component.html | 10 +- .../resources-grid/resources-grid.component.scss | 13 + .../resources-grid/resources-grid.component.ts | 18 +- .../src/app/resources/resources.component.html | 2 +- .../app/resources/scheduler/scheduler.component.ts | 23 +- .../src/app/resources/scheduler/scheduler.model.ts | 12 +- .../webapp/src/app/shared/form-controls/index.ts | 5 +- .../multi-level-select-dropdown.component.html | 94 ++ .../multi-level-select-dropdown.component.scss} | 82 +- .../multi-level-select-dropdown.component.ts | 139 +++ .../confirmation-dialog-type.enum.ts | 3 +- .../confirmation-dialog.component.html | 15 +- .../confirmation-dialog.component.scss | 3 + .../confirmation-dialog.model.ts | 6 +- .../notification-dialog.component.ts | 50 +- .../webapp/src/assets/styles/_dialogs.scss | 7 + .../resources/webapp/src/assets/styles/_theme.scss | 8 +- .../webapp/src/dictionary/azure.dictionary.ts | 6 +- .../resources/EnvironmentResourceTest.java | 89 +- .../resources/ExploratoryResourceTest.java | 57 +- .../resources/ImageExploratoryResourceTest.java | 25 +- .../resources/LibExploratoryResourceTest.java | 602 +++++++------ .../backendapi/resources/ProjectResourceTest.java | 32 +- .../resources/SchedulerJobResourceTest.java | 383 ++++---- .../service/impl/ComputationalServiceImplTest.java | 993 +++++++++++---------- .../service/impl/EnvironmentServiceImplTest.java | 74 +- .../service/impl/ExploratoryServiceImplTest.java | 586 ++++++------ .../impl/ImageExploratoryServiceImplTest.java | 85 +- .../service/impl/LibraryServiceImplTest.java | 464 +++++----- .../service/impl/ReuploadKeyServiceImplTest.java | 49 +- .../service/impl/SchedulerJobServiceImplTest.java | 250 +++--- 306 files changed, 11824 insertions(+), 10638 deletions(-) create mode 100644 infrastructure-provisioning/terraform/aws/endpoint/main/bucket.tf create mode 100644 infrastructure-provisioning/terraform/azure/endpoint/main/bucket.tf create mode 100644 infrastructure-provisioning/terraform/gcp/endpoint/main/bucket.tf copy services/self-service/src/main/java/com/epam/dlab/backendapi/resources/dto/{ExploratoryCreatePopUp.java => ComputationalTemplatesDTO.java} (73%) create mode 100644 services/self-service/src/main/resources/webapp/src/app/shared/form-controls/multi-level-select-dropdown/multi-level-select-dropdown.component.html copy services/self-service/src/main/resources/webapp/src/app/shared/form-controls/{dropdowns.component.scss => multi-level-select-dropdown/multi-level-select-dropdown.component.scss} (78%) create mode 100644 services/self-service/src/main/resources/webapp/src/app/shared/form-controls/multi-level-select-dropdown/multi-level-select-dropdown.component.ts --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org For additional commands, e-mail: commits-h...@dlab.apache.org