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/04/01 11:53:56 UTC

[incubator-dlab] branch inactivity_integration updated (47979d7 -> 121ffc5)

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

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


    from 47979d7  DLAB-527 fixed bug connected with azure billing
     new dce86ca  DLAB-434 fixed bug on billing connected with filtering by shared resources
     new ac65176  Merge pull request #15 from apache/bugfix-DLAB-434
     new 1979e30  [DLAB-462]: Warning concerning limit fixes
     new f432e4b  Merge pull request #18 from apache/DLAB-462
     new 66e0eaa  [DLAB-375]: active manage env link
     new b879b8c  [DLAB-375]: added isAdmin property to manage views
     new 6e29cd2  [DLAB-375]: moved modal dialogs; admin preferences
     new 4f48d6c  [DLAB-375]: moved admin preferences functionality to management page
     new 4299eeb  [DLAB-375]: changed statusbar link to environment management page
     new 6691e3b  [DLAB-375]: toggle management env grids by admin access
     new 7426997  [DLAB-375]: toggle management env grids by admin access
     new 5f7fedc  [DLAB-375]:added service data for health status of all/personal accounts
     new 1918151  [DLAB-375]: unified health status params, simplified params reading
     new 88a7d94  [DLAB-375]: missed entry Components declaration added
     new ea2520a  [DLAB-375]: deprecated imports cleanup
     new d437305  [DLAB-375]: deprecated imports cleanup
     new b59b1c1  DLAB-434 fixed bug connected with filtering by shared resources
     new 4886f5a  DLAB-000 removed unused code
     new 81235ef  added script for deploying LDAP server
     new dacbd0f  DLAB-000 updated licence header for ldab deployment script
     new 66c5ce7  DLAB-000 licence headers were updated for java and js files
     new c2abd62  DLAB-000 updated notice and licence files
     new 075aaeb  DLAB-000 update license header for integration tests
     new c14079b  DLAB-000 updated license headers
     new ee68d4e  DLAB-000 license headers updated
     new f762434  merge develop into DLAB-375
     new 2b08c03  Merge pull request #21 from apache/DLAB-375
     new ea5a99a  [DLAB-375]: removed unexpected argument
     new f832c3e  Merge pull request #22 from apache/DLAB-375
     new a431128  [DLAB-477]: active filter fixes during first env creation
     new aabd415  [DLAB-477]: active filter fixes during first env creation
     new 0eced0c  Merge pull request #24 from apache/DLAB-477
     new 363be87  Fix for gcp entropy bug
     new a4e06ba  Fix for gcp entropy bug
     new 748a157  Fix for gcp entropy bug, placed fix in ensure_pkg function
     new 80eee57  Merge pull request #26 from Dyoma33/EPMCDLAB-390
     new b641d5b  fixed issue with removing shared bucket;
     new f6b3437  Merge pull request #27 from apache/DLAB-52
     new dbec36f  [DLAB-475] Parametrise also keras r package same as python library
     new 350dd37  [DLAB-475] Parametrise also keras r package same as python library
     new 529cc77  Merge pull request #28 from ioleksandr/DLAB-475
     new 9fca6e8  [DLAB-318] fix DeepLearning creation for GCP
     new f3aa28b  Merge pull request #30 from ioleksandr/DLAB-318
     new 1714ef6  Deleted toree binaries from source code and wrote function that downloads those files from official toree repository
     new 6dd0a9d  bugfix
     new 59aed6b  bugfix
     new 1b7d2be  Bugfix, moving execution of download_toree function to position when conf files are already copied to ssn. Previously execution failed, cause at the moment of execution of function there was no folder, where toree should have been placed.
     new ad0848f  Bugfix, moving execution of download_toree function to position when conf files are already copied to ssn. Previously execution failed, cause at the moment of execution of function there was no folder, where toree should have been placed.
     new c8b4b63  Bugfix
     new 340d823  Bugfix
     new c7bf730  Bugfix
     new 83d560d  Merge pull request #29 from Dyoma33/EPMCDLAB-328
     new e3db50b  [DLAB-318] partial changes to use GCP images. - create image after provision notebook - check if image exist - run notebook from image
     new 92e1ce1  [DLAB-318] partial changes to use GCP images. - add role policies - terminate image on env termination - run notebook(two disks) from image - small fixes - refactor termination script
     new 5dc35b7  [DLAB-318] final partial changes to use GCP images. - one more role permission - add shared image steps for other notebooks - remove image on notebook configure step
     new 1455168  typo fix
     new 919389b  typo fix
     new fc58499  typo fix
     new d3415c8  Refactoring. Added link to download toree-assembly-0.2.0.jar instead of pulling it from toree_kernel.tar.gz.
     new de83a8f  Fixed data engine creation issue, jira ticket 328. Files from toree_kernel.tar.gz were placed in "/home/{user-name}/.local/share/jupyter/kernels/{cluster-name}/toree-0.2.0-incubating/", and should be directly in cluster folder.
     new e7cf207  Merge pull request #34 from Dyoma33/epmcdlab-dev-328
     new 55a4676  Assigned role to ssn service account that allow to use BigQuery API, ticket 529
     new db2dabf  Merge pull request #36 from Dyoma33/EPMCDLAB-dev-529
     new 5458efb  [DLAB-529] Added Bigquery job User role
     new d9320d1  Merge pull request #41 from Dyoma33/DLAB-dev-529
     new eba0942  [DLAB-532] Fixed matplotlib downloading bug
     new 71ed477  Merge pull request #43 from Dyoma33/DLAB-dev-532
     new a35a550  added installation and configuration of reverse proxy;
     new 4ed0a4f  fixed issue with reverse proxy for jupyter
     new 1426dfd  added reverse proxy to all notebooks and dataengine
     new 7f25aaa  fixed issue with missed scripts
     new 31dd48f  added reverse proxy to dataengine-service
     new 309b82f  fixed typo
     new 597c14e  Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-253
     new 18dc734  Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-253
     new b171ae7  fixed issue with DNS name for Dataproc
     new a86be19  fixed issue with DNS name for Dataproc
     new c19c8f7  added additional output
     new cb997d6  fixed issue with http proxy on edge node;
     new ff68bae  fixed typo
     new e31a935  Merge pull request #44 from apache/DLAB-253
     new 7cf976e  DLAB-524 added possibility to use bundles from maven repo during java dependencies installation
     new 4644641  Merge pull request #45 from apache/bugfix-DLAB-524
     new dbbc91b  Fixed issue with S3 bucket tagging
     new 8f2fed6  Merge pull request #46 from apache/DLAB-518
     new 9cac83c  [DLAB-538]: fixed issue with roles updation in firefox
     new 93384eb  Merge pull request #47 from apache/DLAB-538
     new 6e44c41  DLAB-530 fixed bug connected with availability of resource templates
     new 36d86f7  DLAB-000 removed test
     new 2f1b703  fixed typo
     new efa4f09  fixed issue with spark reconfiguration after stop
     new 2e222ee  fixed issue with missed spark properties
     new a34eb23  fixed issue with missed spark properties
     new a4c3bdb  fixed issue with jar list
     new 0848a23  fixed typo
     new e5f26c6  Merge pull request #49 from apache/DLAB-483
     new 345c332  Merge branch 'develop' into DLAB-285
     new 0ff5153  Merge pull request #51 from ioleksandr/DLAB-285
     new 3225e23  [DLAB-475] Parametrise also keras r package same as python library (for Debian)
     new b0601ce  Merge pull request #54 from ioleksandr/DLAB-475-d
     new c4bb8b3  [DLAB-540] Updated nvidia driver version
     new 1a7cd82  [DLAB-535] Updated debian image and set up installing linux-aws-hwe for kernel upgrade
     new 37a3af5  [DLAB-535] Changed package name linux-modules-extra to linux-modules, cause there no extra packages for new kernel
     new 290f3de  Merge pull request #53 from Dyoma33/DLAB-535
     new 95fdf7b  [DLAB-535] Fixed instance creation issue due to missing -y flag and added condition to install linux-aws-hwe only on AWS
     new 2d83485  Merge pull request #57 from Dyoma33/DLAB-535-dev
     new 9c6f497  added reverse proxy to azure
     new c6c2c4a  fixed typo
     new 2d2d1b7  Fixed issue with type of Edge IP address
     new 63f001e  fixed typo
     new afc04ea  increased keep-alive timeout for nginx;
     new 522a66e  fixed typo;
     new 1017a12  fixed issue with timeout
     new 3f2eecc  fixed issue with timeout
     new dfbce93  Merge pull request #59 from apache/DLAB-252
     new 2c899b4  [DLAB-552]: Fix notebook stopping/termination fails on GCP
     new 038fb9d  Merge pull request #60 from ioleksandr/DLAB-552
     new 70a9151  [DLAB-573]:fixed issue with azure_client_id
     new afa9711  [DLAB-573]: added needed parameters
     new 044a120  DLAB-573 added refresh token param for spark reconfiguration
     new 34ef8f4  Merge pull request #65 from apache/DLAB-573-dev
     new aff4ce5  DLAB-000 fixed bug connected with cluster configuration dto
     new 24d92a7  DLAB-000 2.1 Release notes updated
     new 78acb1d  [DLAB-372]: added fixes on Manage Git Credentials page
     new 8ee12bb  [DLAB-573]: fixed preemptible node validation
     new b7d3df5  [DLAB-573]: fixed preemptible node validation
     new dd801d2  Merge pull request #63 from apache/DLAB-537
     new 49bd075  [DLAB-378]: fixed issue with edge node action selectors
     new 4b2d6e3  Merge pull request #50 from apache/DLAB-378_2
     new 59058fc  Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-372
     new 0600f33  Merge pull request #66 from apache/DLAB-372
     new fb8d1c9  [DLAB-449]: fixed issue with error handling on login
     new a722270  [DLAB-449]: fixed issue with in grid multiselect filters
     new 5dda84c  [DLAB-449]: libraries version fixes
     new 2b002e0  [DLAB-449]: fixed issue with extra scrollbar for users column
     new f68e584  [DLAB-449]: reset classes on resource creation without permission
     new 5c2e232  [DLAB-449]: added headers to alert dialogs
     new a8c1b59  Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-449
     new c6f2b5d  merge develop into DLAB-449
     new b54b336  Merge pull request #62 from apache/DLAB-449
     new 623fd3c  [DLAB-531]: Fix broken python on jupyter/zeppelin after DataProc install
     new 759651d  Merge pull request #67 from ioleksandr/DLAB-531
     new 4a9afaf  [DLAB-578]: merge preemptible node labels
     new e0ff817  [DLAB-576]: Added succeess notification after creating/removing account
     new dbc9c05  [DLAB-577][Manage roles]: removed extra scrollbar from users column
     new 790f827  Merge pull request #69 from apache/DLAB-576
     new f804563  [DLAB-550]: fixed Issues with merging of Health status and Environment Management pages
     new 70605a8  Merge pull request #68 from apache/DLAB-550
     new 1ac5a1a  Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-578
     new cc643a1  Merge pull request #70 from apache/DLAB-578
     new 41ee4c7  DLAB-518 fixed bug with wrong billing information for personal bucket
     new c0f3d8b  Merge pull request #71 from apache/bugfix-DLAB-518
     new 99a5829  Merge remote-tracking branch 'remotes/origin/develop' into inactivity_integration
     new 121ffc5  DLAB-000 Licence headers updated

The 5778 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:
 LICENSE                                            |   50 +-
 NOTICE                                             |   58 +-
 RELEASE_NOTES.md                                   |   10 +-
 build.properties                                   |   30 +-
 infrastructure-provisioning/scripts/deploy_dlab.py |   24 +-
 infrastructure-provisioning/scripts/deploy_ldap.sh |  302 ++++++
 infrastructure-provisioning/src/base/entrypoint.py |   25 +-
 .../src/base/scripts/create_ssh_user.py            |   29 +-
 .../src/base/scripts/install_prerequisites.py      |   28 +-
 .../src/base/scripts/install_user_key.py           |   25 +-
 .../src/dataengine-service/fabfile.py              |   29 +-
 .../src/dataengine/fabfile.py                      |   29 +-
 .../src/dataengine/scripts/configure_dataengine.py |   25 +-
 .../src/deeplearning/fabfile.py                    |   29 +-
 .../scripts/configure_deep_learning_node.py        |   25 +-
 infrastructure-provisioning/src/edge/fabfile.py    |   29 +-
 .../src/edge/scripts/configure_http_proxy.py       |   29 +-
 .../edge/scripts/configure_nginx_reverse_proxy.py  |   28 +-
 .../src/edge/scripts/reupload_ssh_key.py           |   29 +-
 .../src/edge/templates/conf.d/proxy.conf           |   25 +-
 .../{emr.conf => dataengine-service.conf}          |   25 +-
 .../src/edge/templates/locations/jupyter.conf      |   25 +-
 .../src/edge/templates/locations/rstudio.conf      |   25 +-
 .../src/edge/templates/locations/spark.conf        |   25 +-
 .../src/edge/templates/locations/tensor.conf       |   25 +-
 .../src/edge/templates/locations/ungit.conf        |   25 +-
 .../src/edge/templates/locations/zeppelin.conf     |   25 +-
 .../src/edge/templates/nginx.conf                  |   33 +-
 .../src/edge/templates/nginx_debian                |   25 +-
 .../src/edge/templates/nginx_redhat                |   26 +-
 .../src/edge/templates/squid.conf                  |   26 +-
 .../src/general/api/configure.py                   |   25 +-
 .../src/general/api/create.py                      |   25 +-
 .../src/general/api/create_image.py                |   29 +-
 .../src/general/api/git_creds.py                   |   25 +-
 .../src/general/api/install_libs.py                |   25 +-
 .../src/general/api/list_libs.py                   |   25 +-
 .../src/general/api/reconfigure_spark.py           |   29 +-
 .../src/general/api/recreate.py                    |   29 +-
 .../src/general/api/reupload_key.py                |   25 +-
 .../src/general/api/start.py                       |   29 +-
 .../src/general/api/status.py                      |   25 +-
 .../src/general/api/stop.py                        |   29 +-
 .../src/general/api/terminate.py                   |   25 +-
 .../src/general/api/terminate_image.py             |   25 +-
 .../src/general/conf/dlab.ini                      |   31 +-
 .../src/general/files/aws/base_Dockerfile          |   25 +-
 .../files/aws/dataengine-service_Dockerfile        |   25 +-
 .../src/general/files/aws/dataengine_Dockerfile    |   25 +-
 .../src/general/files/aws/deeplearning_Dockerfile  |   25 +-
 .../src/general/files/aws/edge_Dockerfile          |   25 +-
 .../src/general/files/aws/jupyter_Dockerfile       |   25 +-
 .../src/general/files/aws/rstudio_Dockerfile       |   25 +-
 .../src/general/files/aws/ssn_Dockerfile           |   25 +-
 .../general/files/aws/tensor-rstudio_Dockerfile    |   25 +-
 .../src/general/files/aws/tensor_Dockerfile        |   25 +-
 .../src/general/files/aws/zeppelin_Dockerfile      |   25 +-
 .../src/general/files/azure/base_Dockerfile        |   26 +-
 .../src/general/files/azure/dataengine_Dockerfile  |   25 +-
 .../general/files/azure/deeplearning_Dockerfile    |   25 +-
 .../src/general/files/azure/edge_Dockerfile        |   25 +-
 .../src/general/files/azure/jupyter_Dockerfile     |   25 +-
 .../src/general/files/azure/rstudio_Dockerfile     |   25 +-
 .../src/general/files/azure/ssn_Dockerfile         |   25 +-
 .../src/general/files/azure/tensor_Dockerfile      |   25 +-
 .../src/general/files/azure/zeppelin_Dockerfile    |   25 +-
 .../src/general/files/gcp/base_Dockerfile          |   26 +-
 .../files/gcp/dataengine-service_Dockerfile        |   27 +-
 .../src/general/files/gcp/dataengine_Dockerfile    |   27 +-
 .../src/general/files/gcp/deeplearning_Dockerfile  |   25 +-
 .../src/general/files/gcp/edge_Dockerfile          |   25 +-
 .../src/general/files/gcp/jupyter_Dockerfile       |   25 +-
 .../src/general/files/gcp/rstudio_Dockerfile       |   25 +-
 .../src/general/files/gcp/ssn_Dockerfile           |   25 +-
 .../src/general/files/gcp/ssn_policy.json          |    7 +-
 .../src/general/files/gcp/ssn_roles.json           |    4 +-
 .../src/general/files/gcp/tensor_Dockerfile        |   25 +-
 .../src/general/files/gcp/zeppelin_Dockerfile      |   25 +-
 .../src/general/files/os/debian/sources.list       |   25 +-
 .../src/general/files/os/ivysettings.xml           |   29 +-
 .../src/general/files/os/redhat/sources.list       |   25 +-
 .../src/general/files/os/toree-assembly-0.2.0.jar  |  Bin 25203040 -> 0 bytes
 .../src/general/files/os/toree_kernel.tar.gz       |  Bin 22047671 -> 0 bytes
 .../src/general/lib/aws/__init__.py                |   27 +-
 .../src/general/lib/aws/actions_lib.py             |  339 ++++---
 .../src/general/lib/aws/meta_lib.py                |   29 +-
 .../src/general/lib/azure/__init__.py              |   25 +-
 .../src/general/lib/azure/actions_lib.py           |   39 +-
 .../src/general/lib/azure/meta_lib.py              |   25 +-
 .../src/general/lib/gcp/__init__.py                |   25 +-
 .../src/general/lib/gcp/actions_lib.py             |   96 +-
 .../src/general/lib/gcp/meta_lib.py                |   94 +-
 .../src/general/lib/os/debian/common_lib.py        |   33 +-
 .../src/general/lib/os/debian/edge_lib.py          |   25 +-
 .../src/general/lib/os/debian/notebook_lib.py      |   33 +-
 .../src/general/lib/os/debian/ssn_lib.py           |   29 +-
 .../src/general/lib/os/fab.py                      |   25 +-
 .../src/general/lib/os/redhat/common_lib.py        |   29 +-
 .../src/general/lib/os/redhat/edge_lib.py          |   29 +-
 .../src/general/lib/os/redhat/notebook_lib.py      |   27 +-
 .../src/general/lib/os/redhat/ssn_lib.py           |   25 +-
 .../src/general/scripts/aws/common_collect_data.py |   25 +-
 .../general/scripts/aws/common_create_bucket.py    |   28 +-
 .../general/scripts/aws/common_create_instance.py  |   29 +-
 .../scripts/aws/common_create_notebook_image.py    |   25 +-
 .../general/scripts/aws/common_create_policy.py    |   25 +-
 .../scripts/aws/common_create_role_policy.py       |   25 +-
 .../scripts/aws/common_create_security_group.py    |   25 +-
 .../general/scripts/aws/common_create_subnet.py    |   25 +-
 .../scripts/aws/common_download_git_certfile.py    |   25 +-
 ...common_notebook_configure_dataengine-service.py |   25 +-
 .../aws/common_notebook_configure_dataengine.py    |   25 +-
 .../general/scripts/aws/common_prepare_notebook.py |   25 +-
 .../general/scripts/aws/common_put_to_bucket.py    |   29 +-
 .../scripts/aws/common_remove_remote_kernels.py    |   25 +-
 .../src/general/scripts/aws/common_reupload_key.py |   29 +-
 .../general/scripts/aws/common_start_notebook.py   |   25 +-
 .../general/scripts/aws/common_stop_notebook.py    |   25 +-
 .../scripts/aws/common_terminate_notebook.py       |   25 +-
 .../scripts/aws/common_terminate_notebook_image.py |   25 +-
 .../scripts/aws/dataengine-service_configure.py    |   33 +-
 .../scripts/aws/dataengine-service_create.py       |   25 +-
 .../scripts/aws/dataengine-service_install_libs.py |   25 +-
 .../scripts/aws/dataengine-service_jars_parser.py  |   25 +-
 .../scripts/aws/dataengine-service_key_importer.py |   25 +-
 .../scripts/aws/dataengine-service_list_libs.py    |   25 +-
 .../scripts/aws/dataengine-service_prepare.py      |   29 +-
 .../scripts/aws/dataengine-service_terminate.py    |   29 +-
 .../general/scripts/aws/dataengine_configure.py    |   25 +-
 .../src/general/scripts/aws/dataengine_prepare.py  |   29 +-
 .../src/general/scripts/aws/dataengine_start.py    |   29 +-
 .../src/general/scripts/aws/dataengine_stop.py     |   25 +-
 .../general/scripts/aws/dataengine_terminate.py    |   29 +-
 .../general/scripts/aws/deeplearning_configure.py  |   25 +-
 .../scripts/aws/edge_associate_elastic_ip.py       |   25 +-
 .../src/general/scripts/aws/edge_configure.py      |   31 +-
 .../src/general/scripts/aws/edge_prepare.py        |   84 +-
 .../src/general/scripts/aws/edge_start.py          |   25 +-
 .../src/general/scripts/aws/edge_status.py         |   25 +-
 .../src/general/scripts/aws/edge_stop.py           |   29 +-
 .../src/general/scripts/aws/edge_terminate.py      |   25 +-
 .../src/general/scripts/aws/jupyter_configure.py   |   25 +-
 .../jupyter_dataengine-service_create_configs.py   |   27 +-
 .../jupyter_install_dataengine-service_kernels.py  |   25 +-
 .../src/general/scripts/aws/rstudio_configure.py   |   25 +-
 .../rstudio_dataengine-service_create_configs.py   |   25 +-
 .../rstudio_install_dataengine-service_kernels.py  |   29 +-
 .../scripts/aws/ssn_associate_elastic_ip.py        |   29 +-
 .../src/general/scripts/aws/ssn_configure.py       |   37 +-
 .../src/general/scripts/aws/ssn_create_endpoint.py |   29 +-
 .../src/general/scripts/aws/ssn_create_vpc.py      |   25 +-
 .../src/general/scripts/aws/ssn_finalize.py        |   25 +-
 .../src/general/scripts/aws/ssn_prepare.py         |   67 +-
 .../src/general/scripts/aws/ssn_terminate.py       |   25 +-
 .../scripts/aws/ssn_terminate_aws_resources.py     |   29 +-
 .../scripts/aws/tensor-rstudio_configure.py        |   29 +-
 .../src/general/scripts/aws/tensor_configure.py    |   25 +-
 .../src/general/scripts/aws/zeppelin_configure.py  |   25 +-
 .../zeppelin_dataengine-service_create_configs.py  |   25 +-
 .../zeppelin_install_dataengine-service_kernels.py |   29 +-
 .../general/scripts/azure/common_collect_data.py   |   25 +-
 .../azure/common_create_datalake_directory.py      |   25 +-
 .../scripts/azure/common_create_instance.py        |   25 +-
 .../scripts/azure/common_create_notebook_image.py  |   25 +-
 .../scripts/azure/common_create_security_group.py  |   25 +-
 .../scripts/azure/common_create_storage_account.py |   29 +-
 .../general/scripts/azure/common_create_subnet.py  |   25 +-
 .../scripts/azure/common_download_git_certfile.py  |   25 +-
 .../azure/common_notebook_configure_dataengine.py  |   25 +-
 .../azure/common_notebook_update_refresh_token.py  |   29 +-
 .../scripts/azure/common_prepare_notebook.py       |   29 +-
 .../scripts/azure/common_remove_remote_kernels.py  |   25 +-
 .../general/scripts/azure/common_reupload_key.py   |   25 +-
 .../general/scripts/azure/common_start_notebook.py |   29 +-
 .../general/scripts/azure/common_stop_notebook.py  |   25 +-
 .../scripts/azure/common_terminate_notebook.py     |   25 +-
 .../azure/common_terminate_notebook_image.py       |   25 +-
 .../general/scripts/azure/dataengine_configure.py  |   90 +-
 .../general/scripts/azure/dataengine_prepare.py    |   25 +-
 .../src/general/scripts/azure/dataengine_start.py  |   25 +-
 .../src/general/scripts/azure/dataengine_stop.py   |   29 +-
 .../general/scripts/azure/dataengine_terminate.py  |   29 +-
 .../scripts/azure/deeplearning_configure.py        |  111 +-
 .../src/general/scripts/azure/edge_configure.py    |   96 +-
 .../src/general/scripts/azure/edge_prepare.py      |   51 +-
 .../src/general/scripts/azure/edge_start.py        |   29 +-
 .../src/general/scripts/azure/edge_status.py       |   25 +-
 .../src/general/scripts/azure/edge_stop.py         |   29 +-
 .../src/general/scripts/azure/edge_terminate.py    |   29 +-
 .../src/general/scripts/azure/jupyter_configure.py |   85 +-
 .../general/scripts/azure/rstudio_change_pass.py   |   25 +-
 .../src/general/scripts/azure/rstudio_configure.py |   89 +-
 .../src/general/scripts/azure/ssn_configure.py     |   27 +-
 .../general/scripts/azure/ssn_create_datalake.py   |   25 +-
 .../general/scripts/azure/ssn_create_peering.py    |   25 +-
 .../scripts/azure/ssn_create_resource_group.py     |   25 +-
 .../src/general/scripts/azure/ssn_create_vpc.py    |   29 +-
 .../src/general/scripts/azure/ssn_prepare.py       |   29 +-
 .../src/general/scripts/azure/ssn_terminate.py     |   29 +-
 .../src/general/scripts/azure/tensor_configure.py  |   93 +-
 .../general/scripts/azure/zeppelin_configure.py    |   93 +-
 .../src/general/scripts/gcp/common_collect_data.py |   29 +-
 .../general/scripts/gcp/common_create_bucket.py    |   29 +-
 .../general/scripts/gcp/common_create_firewall.py  |   25 +-
 .../general/scripts/gcp/common_create_instance.py  |   32 +-
 .../scripts/gcp/common_create_service_account.py   |   29 +-
 .../general/scripts/gcp/common_create_subnet.py    |   29 +-
 .../scripts/gcp/common_download_git_certfile.py    |   25 +-
 ...common_notebook_configure_dataengine-service.py |   29 +-
 .../gcp/common_notebook_configure_dataengine.py    |   29 +-
 .../general/scripts/gcp/common_prepare_notebook.py |   65 +-
 .../general/scripts/gcp/common_put_to_bucket.py    |   25 +-
 .../src/general/scripts/gcp/common_reupload_key.py |   25 +-
 .../general/scripts/gcp/common_start_notebook.py   |   25 +-
 .../general/scripts/gcp/common_stop_notebook.py    |   42 +-
 .../scripts/gcp/common_terminate_notebook.py       |   39 +-
 .../scripts/gcp/dataengine-service_configure.py    |  104 +-
 .../scripts/gcp/dataengine-service_create.py       |   25 +-
 .../scripts/gcp/dataengine-service_install_libs.py |   29 +-
 .../scripts/gcp/dataengine-service_jars_parser.py  |   25 +-
 .../scripts/gcp/dataengine-service_key_importer.py |   25 +-
 .../scripts/gcp/dataengine-service_list_libs.py    |   25 +-
 .../scripts/gcp/dataengine-service_prepare.py      |   29 +-
 .../scripts/gcp/dataengine-service_terminate.py    |   29 +-
 .../general/scripts/gcp/dataengine_configure.py    |   80 +-
 .../src/general/scripts/gcp/dataengine_prepare.py  |   25 +-
 .../src/general/scripts/gcp/dataengine_start.py    |   29 +-
 .../src/general/scripts/gcp/dataengine_stop.py     |   25 +-
 .../general/scripts/gcp/dataengine_terminate.py    |   25 +-
 .../general/scripts/gcp/deeplearning_configure.py  |  120 ++-
 .../src/general/scripts/gcp/edge_configure.py      |   72 +-
 .../general/scripts/gcp/edge_create_static_ip.py   |   25 +-
 .../src/general/scripts/gcp/edge_prepare.py        |   35 +-
 .../src/general/scripts/gcp/edge_start.py          |   25 +-
 .../src/general/scripts/gcp/edge_status.py         |   29 +-
 .../src/general/scripts/gcp/edge_stop.py           |   29 +-
 .../src/general/scripts/gcp/edge_terminate.py      |   25 +-
 .../src/general/scripts/gcp/jupyter_configure.py   |  118 ++-
 .../jupyter_dataengine-service_create_configs.py   |   27 +-
 .../jupyter_install_dataengine-service_kernels.py  |   29 +-
 .../src/general/scripts/gcp/rstudio_configure.py   |  106 +-
 .../rstudio_dataengine-service_create_configs.py   |   29 +-
 .../rstudio_install_dataengine-service_kernels.py  |   25 +-
 .../src/general/scripts/gcp/ssn_configure.py       |   27 +-
 .../general/scripts/gcp/ssn_create_static_ip.py    |   25 +-
 .../src/general/scripts/gcp/ssn_create_vpc.py      |   29 +-
 .../src/general/scripts/gcp/ssn_finalize.py        |   29 +-
 .../src/general/scripts/gcp/ssn_prepare.py         |   29 +-
 .../src/general/scripts/gcp/ssn_terminate.py       |   25 +-
 .../scripts/gcp/ssn_terminate_gcp_resources.py     |   35 +-
 .../src/general/scripts/gcp/tensor_configure.py    |  115 ++-
 .../src/general/scripts/gcp/zeppelin_configure.py  |  124 ++-
 .../zeppelin_dataengine-service_create_configs.py  |   25 +-
 .../zeppelin_install_dataengine-service_kernels.py |   25 +-
 .../general/scripts/os/common_clean_instance.py    |   25 +-
 .../general/scripts/os/common_configure_proxy.py   |   25 +-
 .../scripts/os/common_configure_reverse_proxy.py   |   33 +-
 .../general/scripts/os/common_configure_spark.py   |   25 +-
 .../general/scripts/os/dataengine_install_libs.py  |   29 +-
 .../src/general/scripts/os/dataengine_list_libs.py |   25 +-
 .../scripts/os/dataengine_reconfigure_spark.py     |   25 +-
 .../os/deeplearning_dataengine_create_configs.py   |   29 +-
 .../os/deeplearning_install_dataengine_kernels.py  |   25 +-
 .../general/scripts/os/get_list_available_pkgs.py  |   25 +-
 .../src/general/scripts/os/git_pre_commit.py       |   25 +-
 .../general/scripts/os/install_additional_libs.py  |   29 +-
 .../src/general/scripts/os/ipynb_output_filter.py  |   25 +-
 .../os/jupyter_dataengine_create_configs.py        |   27 +-
 .../os/jupyter_install_dataengine_kernels.py       |   25 +-
 .../src/general/scripts/os/manage_git_creds.py     |   25 +-
 .../src/general/scripts/os/notebook_git_creds.py   |   29 +-
 .../general/scripts/os/notebook_install_libs.py    |   29 +-
 .../src/general/scripts/os/notebook_list_libs.py   |   29 +-
 .../os/notebook_reconfigure_dataengine_spark.py    |   25 +-
 .../scripts/os/notebook_reconfigure_spark.py       |   25 +-
 .../src/general/scripts/os/reconfigure_spark.py    |   28 +-
 .../os/rstudio_dataengine_create_configs.py        |   25 +-
 .../os/rstudio_install_dataengine_kernels.py       |   25 +-
 .../os/tensor-rstudio_dataengine_create_configs.py |   25 +-
 .../tensor-rstudio_install_dataengine_kernels.py   |   29 +-
 .../scripts/os/tensor_dataengine_create_configs.py |   25 +-
 .../os/tensor_install_dataengine_kernels.py        |   29 +-
 .../os/zeppelin_dataengine_create_configs.py       |   25 +-
 .../os/zeppelin_install_dataengine_kernels.py      |   29 +-
 .../aws/jenkins_jobs/create_data_engine/config.xml |   25 +-
 .../create_dataengine-service/config.xml           |   25 +-
 .../aws/jenkins_jobs/create_edge_node/config.xml   |   25 +-
 .../jenkins_jobs/create_notebook_image/config.xml  |   25 +-
 .../jenkins_jobs/create_notebook_server/config.xml |   25 +-
 .../config.xml                                     |   25 +-
 .../config.xml                                     |   25 +-
 .../dataengine_install_additional_libs/config.xml  |   25 +-
 .../dataengine_list_available_libs/config.xml      |   25 +-
 .../dataengine_reconfigure_spark/config.xml        |   25 +-
 .../aws/jenkins_jobs/gitlab_server/config.xml      |   25 +-
 .../jenkins_jobs/manage_git_credentials/config.xml |   25 +-
 .../notebook_install_additional_libs/config.xml    |   25 +-
 .../notebook_list_available_libs/config.xml        |   25 +-
 .../notebook_reconfigure_spark/config.xml          |   25 +-
 .../aws/jenkins_jobs/recreate_edge_node/config.xml |   25 +-
 .../aws/jenkins_jobs/reupload_ssh_key/config.xml   |   25 +-
 .../aws/jenkins_jobs/start_data_engine/config.xml  |   25 +-
 .../aws/jenkins_jobs/start_edge_node/config.xml    |   25 +-
 .../jenkins_jobs/start_notebook_server/config.xml  |   25 +-
 .../aws/jenkins_jobs/stop_data_engine/config.xml   |   25 +-
 .../aws/jenkins_jobs/stop_edge_node/config.xml     |   25 +-
 .../jenkins_jobs/stop_notebook_server/config.xml   |   25 +-
 .../jenkins_jobs/terminate_data_engine/config.xml  |   25 +-
 .../terminate_dataengine-service/config.xml        |   25 +-
 .../jenkins_jobs/terminate_edge_node/config.xml    |   25 +-
 .../terminate_notebook_image/config.xml            |   25 +-
 .../terminate_notebook_server/config.xml           |   25 +-
 .../general/templates/azure/core-site-datalake.xml |   25 +-
 .../general/templates/azure/core-site-storage.xml  |   25 +-
 .../jenkins_jobs/create_data_engine/config.xml     |   25 +-
 .../azure/jenkins_jobs/create_edge_node/config.xml |   25 +-
 .../jenkins_jobs/create_notebook_image/config.xml  |   25 +-
 .../jenkins_jobs/create_notebook_server/config.xml |   25 +-
 .../dataengine_install_additional_libs/config.xml  |   25 +-
 .../dataengine_list_available_libs/config.xml      |   25 +-
 .../dataengine_reconfigure_spark/config.xml        |   25 +-
 .../dataengine_reconfigure_spark/template.json     |    1 +
 .../jenkins_jobs/manage_git_credentials/config.xml |   25 +-
 .../notebook_install_additional_libs/config.xml    |   25 +-
 .../notebook_list_available_libs/config.xml        |   25 +-
 .../notebook_reconfigure_spark/config.xml          |   25 +-
 .../notebook_reconfigure_spark/template.json       |    1 +
 .../jenkins_jobs/recreate_edge_node/config.xml     |   25 +-
 .../jenkins_jobs/start_data_engine/config.xml      |   25 +-
 .../azure/jenkins_jobs/start_edge_node/config.xml  |   25 +-
 .../jenkins_jobs/start_notebook_server/config.xml  |   25 +-
 .../azure/jenkins_jobs/stop_data_engine/config.xml |   25 +-
 .../azure/jenkins_jobs/stop_edge_node/config.xml   |   25 +-
 .../jenkins_jobs/stop_notebook_server/config.xml   |   25 +-
 .../jenkins_jobs/terminate_data_engine/config.xml  |   25 +-
 .../jenkins_jobs/terminate_edge_node/config.xml    |   25 +-
 .../terminate_notebook_image/config.xml            |   25 +-
 .../terminate_notebook_server/config.xml           |   25 +-
 .../src/general/templates/gcp/core-site.xml        |   28 +-
 .../gcp/jenkins_jobs/create_data_engine/config.xml |   25 +-
 .../create_dataengine-service/config.xml           |   25 +-
 .../gcp/jenkins_jobs/create_edge_node/config.xml   |   25 +-
 .../jenkins_jobs/create_notebook_server/config.xml |   25 +-
 .../config.xml                                     |   25 +-
 .../config.xml                                     |   25 +-
 .../dataengine_install_additional_libs/config.xml  |   25 +-
 .../dataengine_list_available_libs/config.xml      |   25 +-
 .../dataengine_reconfigure_spark/config.xml        |   25 +-
 .../gcp/jenkins_jobs/gitlab_server/config.xml      |   25 +-
 .../jenkins_jobs/manage_git_credentials/config.xml |   25 +-
 .../notebook_install_additional_libs/config.xml    |   25 +-
 .../notebook_list_available_libs/config.xml        |   25 +-
 .../notebook_reconfigure_spark/config.xml          |   25 +-
 .../gcp/jenkins_jobs/recreate_edge_node/config.xml |   25 +-
 .../gcp/jenkins_jobs/start_data_engine/config.xml  |   25 +-
 .../gcp/jenkins_jobs/start_edge_node/config.xml    |   25 +-
 .../jenkins_jobs/start_notebook_server/config.xml  |   25 +-
 .../gcp/jenkins_jobs/stop_data_engine/config.xml   |   25 +-
 .../gcp/jenkins_jobs/stop_edge_node/config.xml     |   25 +-
 .../jenkins_jobs/stop_notebook_server/config.xml   |   25 +-
 .../jenkins_jobs/terminate_data_engine/config.xml  |   25 +-
 .../terminate_dataengine-service/config.xml        |   25 +-
 .../jenkins_jobs/terminate_edge_node/config.xml    |   25 +-
 .../terminate_notebook_server/config.xml           |   25 +-
 .../templates/os/debian/jupyter-notebook.service   |   25 +-
 .../templates/os/debian/spark-master.service       |   25 +-
 .../templates/os/debian/spark-slave.service        |   25 +-
 .../src/general/templates/os/debian/ungit.service  |   25 +-
 .../os/notebook_spark-defaults_local.conf          |   25 +-
 .../templates/os/redhat/jupyter-notebook.service   |   25 +-
 .../templates/os/redhat/spark-master.service       |   25 +-
 .../templates/os/redhat/spark-slave.service        |   25 +-
 .../src/general/templates/os/redhat/ungit.service  |   25 +-
 .../src/general/templates/os/run_template.sh       |   25 +-
 .../src/general/templates/os/tensorboard.service   |   25 +-
 infrastructure-provisioning/src/jupyter/fabfile.py |   29 +-
 .../src/jupyter/scripts/configure_jupyter_node.py  |   25 +-
 infrastructure-provisioning/src/rstudio/fabfile.py |   25 +-
 .../src/rstudio/scripts/configure_rstudio_node.py  |   25 +-
 infrastructure-provisioning/src/ssn/fabfile.py     |   25 +-
 .../src/ssn/scripts/backup.py                      |   29 +-
 .../src/ssn/scripts/configure_billing.py           |  273 ++---
 .../src/ssn/scripts/configure_conf_file.py         |   25 +-
 .../src/ssn/scripts/configure_docker.py            |   41 +-
 .../src/ssn/scripts/configure_gitlab.py            |   24 +-
 .../src/ssn/scripts/configure_mongo.py             |   25 +-
 .../src/ssn/scripts/configure_ssn_node.py          |   27 +-
 .../src/ssn/scripts/configure_ui.py                |   29 +-
 .../src/ssn/scripts/gitlab_deploy.py               |   24 +-
 .../src/ssn/scripts/resource_status.py             |   25 +-
 .../src/ssn/scripts/restore.py                     |   25 +-
 .../src/ssn/scripts/upload_response_file.py        |   25 +-
 .../src/ssn/templates/gitlab.ini                   |   25 +-
 .../src/ssn/templates/gitlab.rb                    |   25 +-
 .../src/ssn/templates/mongod.service_template      |   25 +-
 .../src/ssn/templates/nginx_proxy.conf             |   25 +-
 .../templates/proxy_location_jenkins_template.conf |   25 +-
 .../templates/proxy_location_webapp_template.conf  |   25 +-
 .../src/ssn/templates/squid.conf                   |   25 +-
 .../src/ssn/templates/ssn.yml                      |   25 +-
 .../src/ssn/templates/ssn_nginx.conf               |   25 +-
 .../src/ssn/templates/supervisor_svc.conf          |   25 +-
 .../src/tensor-rstudio/fabfile.py                  |   25 +-
 .../scripts/configure_tensor-rstudio_node.py       |   25 +-
 infrastructure-provisioning/src/tensor/fabfile.py  |   25 +-
 .../src/tensor/scripts/configure_tensor_node.py    |   29 +-
 .../src/zeppelin/fabfile.py                        |   29 +-
 .../zeppelin/scripts/configure_zeppelin_node.py    |   29 +-
 .../zeppelin/templates/livy-server-cluster.service |   25 +-
 .../src/zeppelin/templates/livy-server.service     |   25 +-
 .../zeppelin/templates/zeppelin-notebook.service   |   25 +-
 integration-tests/examples/config.properties       |   27 +-
 integration-tests/examples/copy_files.py           |   25 +-
 .../scenario_deeplearning/deeplearning_tests.py    |   25 +-
 .../examples/scenario_jupyter/jupyter_tests.py     |   25 +-
 .../examples/scenario_rstudio/rstudio_tests.py     |   25 +-
 .../examples/scenario_tensor/tensor_tests.py       |   29 +-
 .../examples/scenario_zeppelin/zeppelin_tests.py   |   29 +-
 integration-tests/pom.xml                          |   33 +-
 .../cloud/VirtualMachineStatusChecker.java         |   35 +-
 .../dlab/automation/cloud/aws/AmazonHelper.java    |   35 +-
 .../automation/cloud/aws/AmazonInstanceState.java  |   35 +-
 .../dlab/automation/cloud/azure/AzureHelper.java   |   35 +-
 .../epam/dlab/automation/cloud/gcp/GcpHelper.java  |   25 +-
 .../automation/cloud/gcp/GcpInstanceState.java     |   25 +-
 .../com/epam/dlab/automation/docker/AckStatus.java |   35 +-
 .../com/epam/dlab/automation/docker/Bridge.java    |   35 +-
 .../com/epam/dlab/automation/docker/Docker.java    |   35 +-
 .../dlab/automation/docker/DockerContainer.java    |   35 +-
 .../epam/dlab/automation/docker/HostConfig.java    |   35 +-
 .../com/epam/dlab/automation/docker/Labels.java    |   35 +-
 .../dlab/automation/docker/NetworkSettings.java    |   35 +-
 .../com/epam/dlab/automation/docker/Networks.java  |   35 +-
 .../epam/dlab/automation/docker/SSHConnect.java    |   35 +-
 .../dlab/automation/exceptions/CloudException.java |   35 +-
 .../automation/exceptions/DockerException.java     |   25 +-
 .../automation/exceptions/JenkinsException.java    |   25 +-
 .../automation/exceptions/LoadFailException.java   |   25 +-
 .../epam/dlab/automation/helper/CloudHelper.java   |   35 +-
 .../epam/dlab/automation/helper/CloudProvider.java |   25 +-
 .../automation/helper/ConfigPropertyValue.java     |   35 +-
 .../epam/dlab/automation/helper/NamingHelper.java  |   35 +-
 .../dlab/automation/helper/PropertiesResolver.java |   35 +-
 .../epam/dlab/automation/helper/WaitForStatus.java |   35 +-
 .../com/epam/dlab/automation/http/ApiPath.java     |   35 +-
 .../com/epam/dlab/automation/http/ContentType.java |   35 +-
 .../com/epam/dlab/automation/http/HttpRequest.java |   35 +-
 .../epam/dlab/automation/http/HttpStatusCode.java  |   35 +-
 .../jenkins/JenkinsConfigProperties.java           |   35 +-
 .../jenkins/JenkinsResponseElements.java           |   35 +-
 .../dlab/automation/jenkins/JenkinsService.java    |   35 +-
 .../epam/dlab/automation/jenkins/JenkinsUrls.java  |   35 +-
 .../dlab/automation/model/CreateNotebookDto.java   |   35 +-
 .../dlab/automation/model/DeployClusterDto.java    |   35 +-
 .../dlab/automation/model/DeployDataProcDto.java   |   25 +-
 .../epam/dlab/automation/model/DeployEMRDto.java   |   35 +-
 .../epam/dlab/automation/model/DeploySparkDto.java |   35 +-
 .../dlab/automation/model/ExploratoryImageDto.java |   25 +-
 .../com/epam/dlab/automation/model/ImageDto.java   |   25 +-
 .../epam/dlab/automation/model/JsonMapperDto.java  |   35 +-
 .../java/com/epam/dlab/automation/model/Lib.java   |   27 +-
 .../com/epam/dlab/automation/model/LoginDto.java   |   35 +-
 .../epam/dlab/automation/model/NotebookConfig.java |   35 +-
 .../src/main/resources/application.properties      |   27 +-
 integration-tests/src/main/resources/log4j2.xml    |   33 +-
 .../epam/dlab/automation/test/TestCallable.java    |   33 +-
 .../automation/test/TestDataEngineService.java     |   35 +-
 .../epam/dlab/automation/test/TestServices.java    |   34 +-
 .../test/libs/LibraryNotFoundException.java        |   25 +-
 .../epam/dlab/automation/test/libs/LibsHelper.java |   35 +-
 .../dlab/automation/test/libs/TestDescription.java |   35 +-
 .../automation/test/libs/TestLibGroupStep.java     |   35 +-
 .../automation/test/libs/TestLibInstallStep.java   |   35 +-
 .../dlab/automation/test/libs/TestLibListStep.java |   34 +-
 .../dlab/automation/test/libs/TestLibStep.java     |   35 +-
 .../test/libs/models/LibInstallRequest.java        |   25 +-
 .../test/libs/models/LibSearchRequest.java         |   35 +-
 .../test/libs/models/LibStatusResponse.java        |   35 +-
 .../test/libs/models/LibToSearchData.java          |   35 +-
 .../automation/test/libs/models/LibraryStatus.java |   35 +-
 integration-tests/src/test/resources/log4j2.xml    |   33 +-
 pom.xml                                            |   33 +-
 services/billing-aws/billing.yml                   |   25 +-
 services/billing-aws/pom.xml                       |   26 +-
 .../main/java/com/epam/dlab/BillingScheduler.java  |   35 +-
 .../src/main/java/com/epam/dlab/BillingTool.java   |   35 +-
 .../src/main/java/com/epam/dlab/Help.java          |   35 +-
 .../configuration/BillingToolConfiguration.java    |   35 +-
 .../BillingToolConfigurationFactory.java           |   35 +-
 .../dlab/configuration/ConfigJsonGenerator.java    |   35 +-
 .../dlab/configuration/ConfigurationValidator.java |   35 +-
 .../epam/dlab/configuration/FreeMarkerConfig.java  |   35 +-
 .../configuration/LoggingConfigurationFactory.java |   35 +-
 .../dlab/configuration/SchedulerConfiguration.java |   35 +-
 .../main/java/com/epam/dlab/core/AdapterBase.java  |   35 +-
 .../main/java/com/epam/dlab/core/BillingUtils.java |   35 +-
 .../java/com/epam/dlab/core/DBAdapterBase.java     |   35 +-
 .../main/java/com/epam/dlab/core/FilterBase.java   |   35 +-
 .../main/java/com/epam/dlab/core/ModuleBase.java   |   35 +-
 .../main/java/com/epam/dlab/core/ModuleData.java   |   35 +-
 .../main/java/com/epam/dlab/core/ModuleType.java   |   35 +-
 .../dlab/core/aggregate/AggregateGranularity.java  |   35 +-
 .../epam/dlab/core/aggregate/DataAggregator.java   |   35 +-
 .../epam/dlab/core/aggregate/UsageDataList.java    |   35 +-
 .../java/com/epam/dlab/core/parser/ColumnInfo.java |   35 +-
 .../java/com/epam/dlab/core/parser/ColumnMeta.java |   35 +-
 .../com/epam/dlab/core/parser/CommonFormat.java    |   35 +-
 .../epam/dlab/core/parser/ConditionEvaluate.java   |   35 +-
 .../java/com/epam/dlab/core/parser/ParserBase.java |   35 +-
 .../com/epam/dlab/core/parser/ParserByLine.java    |   35 +-
 .../epam/dlab/core/parser/ParserStatistics.java    |   35 +-
 .../java/com/epam/dlab/logging/AppenderBase.java   |   35 +-
 .../com/epam/dlab/logging/AppenderConsole.java     |   35 +-
 .../java/com/epam/dlab/logging/AppenderFile.java   |   35 +-
 .../java/com/epam/dlab/module/AdapterConsole.java  |   35 +-
 .../java/com/epam/dlab/module/AdapterFile.java     |   35 +-
 .../main/java/com/epam/dlab/module/ModuleName.java |   35 +-
 .../main/java/com/epam/dlab/module/ParserCsv.java  |   35 +-
 .../com/epam/dlab/module/aws/AdapterS3File.java    |   35 +-
 .../java/com/epam/dlab/module/aws/FilterAWS.java   |   35 +-
 .../java/com/epam/dlab/module/aws/S3FileList.java  |   35 +-
 .../java/com/epam/dlab/mongo/AdapterMongoDb.java   |   35 +-
 .../com/epam/dlab/mongo/DlabResourceTypeDAO.java   |   42 +-
 .../java/com/epam/dlab/mongo/MongoConstants.java   |   35 +-
 .../com/epam/dlab/mongo/MongoDbConnection.java     |   35 +-
 .../java/com/epam/dlab/mongo/ResourceItem.java     |   35 +-
 .../java/com/epam/dlab/mongo/ResourceItemList.java |   35 +-
 .../BillingToolConfigurationTest.java              |   35 +-
 .../configuration/ConfigJsonGeneratorTest.java     |   35 +-
 .../configuration/ConfigurationValidatorTest.java  |   35 +-
 .../LoggingConfigurationFactoryTest.java           |   35 +-
 .../java/com/epam/dlab/core/BillingUtilsTest.java  |   35 +-
 .../dlab/core/aggregate/DataAggregatorTest.java    |   35 +-
 .../dlab/core/aggregate/UsageDataListTest.java     |   35 +-
 .../dlab/core/parser/BillingResourceTypeTest.java  |   35 +-
 .../com/epam/dlab/core/parser/ColumnInfoTest.java  |   35 +-
 .../com/epam/dlab/core/parser/ColumnMetaTest.java  |   35 +-
 .../epam/dlab/core/parser/CommonFormatTest.java    |   35 +-
 .../dlab/core/parser/ConditionEvaluateTest.java    |   35 +-
 .../dlab/core/parser/ParserStatisticsTest.java     |   63 --
 .../com/epam/dlab/core/parser/ReportLineTest.java  |   35 +-
 .../com/epam/dlab/logging/AppenderConsoleTest.java |   35 +-
 .../com/epam/dlab/logging/AppenderFileTest.java    |   35 +-
 .../com/epam/dlab/module/AdapterConsoleTest.java   |   35 +-
 .../java/com/epam/dlab/module/AdapterFileTest.java |   35 +-
 .../com/epam/dlab/module/AdapterMongoDBTest.java   |   35 +-
 .../java/com/epam/dlab/module/ParserCsvTest.java   |   35 +-
 .../epam/dlab/module/aws/AdapterS3FileTest.java    |   35 +-
 .../com/epam/dlab/module/aws/FilterAWSTest.java    |   35 +-
 .../com/epam/dlab/module/aws/S3FileListTest.java   |   35 +-
 .../com/epam/dlab/mongo/ResourceItemListTest.java  |   35 +-
 services/billing-azure/billing.yml                 |   35 +-
 services/billing-azure/pom.xml                     |   25 +-
 .../azure/AzureBillableResourcesService.java       |   25 +-
 .../billing/azure/AzureBillingDetailsService.java  |   25 +-
 .../azure/AzureInvoiceCalculationService.java      |   25 +-
 .../dlab/billing/azure/BillingSchedulerAzure.java  |   25 +-
 .../dlab/billing/azure/MongoDbBillingClient.java   |   25 +-
 .../com/epam/dlab/billing/azure/MongoDocument.java |   25 +-
 .../config/AggregationOutputMongoDataSource.java   |   25 +-
 .../dlab/billing/azure/config/AzureAuthFile.java   |   25 +-
 .../azure/config/BillingConfigurationAzure.java    |   25 +-
 .../azure/config/LoggingConfigurationFactory.java  |   35 +-
 .../dlab/billing/azure/logging/AppenderBase.java   |   35 +-
 .../billing/azure/logging/AppenderConsole.java     |   35 +-
 .../dlab/billing/azure/logging/AppenderFile.java   |   35 +-
 .../azure/model/AzureDailyResourceInvoice.java     |   25 +-
 .../azure/model/AzureDlabBillableResource.java     |   25 +-
 .../dlab/billing/azure/model/BillingPeriod.java    |   25 +-
 .../billing/azure/rate/AzureRateCardClient.java    |   25 +-
 .../com/epam/dlab/billing/azure/rate/Meter.java    |   25 +-
 .../dlab/billing/azure/rate/RateCardResponse.java  |   25 +-
 .../azure/usage/AzureUsageAggregateClient.java     |   25 +-
 .../dlab/billing/azure/usage/InstanceData.java     |   25 +-
 .../billing/azure/usage/MicrosoftResources.java    |   25 +-
 .../billing/azure/usage/UsageAggregateRecord.java  |   25 +-
 .../usage/UsageAggregateRecordProperties.java      |   25 +-
 .../azure/usage/UsageAggregateResponse.java        |   25 +-
 services/billing-gcp/billing.yml                   |   35 +-
 services/billing-gcp/pom.xml                       |   25 +-
 .../dlab/billing/gcp/BillingApplicationGcp.java    |   25 +-
 services/common/pom.xml                            |   25 +-
 .../dlab/auth/conf/AzureLoginConfiguration.java    |   25 +-
 .../epam/dlab/auth/conf/GcpLoginConfiguration.java |   25 +-
 .../epam/dlab/billing/BillingCalculationUtils.java |   25 +-
 .../com/epam/dlab/billing/DlabResourceType.java    |   25 +-
 .../com/epam/dlab/exceptions/AdapterException.java |   35 +-
 .../exceptions/DlabAuthenticationException.java    |   25 +-
 .../com/epam/dlab/exceptions/DlabException.java    |   35 +-
 .../dlab/exceptions/DlabValidationException.java   |   25 +-
 .../com/epam/dlab/exceptions/GenericException.java |   35 +-
 .../dlab/exceptions/InitializationException.java   |   35 +-
 .../com/epam/dlab/exceptions/ParseException.java   |   35 +-
 .../exceptions/ResourceAlreadyExistException.java  |   25 +-
 .../dlab/exceptions/ResourceConflictException.java |   25 +-
 .../ResourceInappropriateStateException.java       |   25 +-
 .../dlab/exceptions/ResourceNotFoundException.java |   25 +-
 .../exceptions/ResourceQuoteReachedException.java  |   27 +-
 services/dlab-auth-common/pom.xml                  |   25 +-
 .../com/epam/dlab/auth/SecurityAuthorizer.java     |   35 +-
 .../dlab/auth/SecurityUnauthorizedHandler.java     |   35 +-
 .../src/main/java/com/epam/dlab/auth/UserInfo.java |   35 +-
 .../main/java/com/epam/dlab/auth/UserInfoDAO.java  |   35 +-
 .../epam/dlab/auth/UserVerificationService.java    |   25 +-
 .../com/epam/dlab/auth/contract/SecurityAPI.java   |   35 +-
 .../com/epam/dlab/auth/dto/UserCredentialDTO.java  |   35 +-
 .../auth/oauth2/Oauth2AuthenticationService.java   |   25 +-
 .../auth/rest/AbstractAuthenticationService.java   |   35 +-
 .../epam/dlab/auth/rest/ConfigurableResource.java  |   35 +-
 .../auth/rest/UserSessionDurationAuthorizer.java   |   25 +-
 .../auth/rest/UserSessionDurationCallback.java     |   25 +-
 services/dlab-model/pom.xml                        |   25 +-
 .../src/main/java/com/epam/dlab/MongoKeyWords.java |   25 +-
 .../com/epam/dlab/dto/LibListComputationalDTO.java |   25 +-
 .../java/com/epam/dlab/dto/ResourceBaseDTO.java    |   25 +-
 .../java/com/epam/dlab/dto/ResourceEnvBaseDTO.java |   35 +-
 .../java/com/epam/dlab/dto/ResourceSysBaseDTO.java |   25 +-
 .../main/java/com/epam/dlab/dto/ResourceURL.java   |   27 +-
 .../java/com/epam/dlab/dto/SchedulerJobDTO.java    |   25 +-
 .../main/java/com/epam/dlab/dto/StatusBaseDTO.java |   35 +-
 .../java/com/epam/dlab/dto/StatusEnvBaseDTO.java   |   35 +-
 .../epam/dlab/dto/UserEnvironmentResources.java    |   25 +-
 .../java/com/epam/dlab/dto/UserInstanceDTO.java    |   25 +-
 .../java/com/epam/dlab/dto/UserInstanceStatus.java |   34 +-
 .../com/epam/dlab/dto/aws/AwsCloudSettings.java    |   25 +-
 .../computational/AwsComputationalResource.java    |   25 +-
 .../AwsComputationalTerminateDTO.java              |   25 +-
 .../dlab/dto/aws/computational/ClusterConfig.java  |   27 +-
 .../aws/computational/ComputationalConfigAws.java  |   25 +-
 .../aws/computational/ComputationalCreateAws.java  |   25 +-
 .../computational/SparkComputationalConfigAws.java |   25 +-
 .../computational/SparkComputationalCreateAws.java |   25 +-
 .../com/epam/dlab/dto/aws/edge/EdgeCreateAws.java  |   25 +-
 .../com/epam/dlab/dto/aws/edge/EdgeInfoAws.java    |   25 +-
 .../dto/aws/exploratory/ExploratoryCreateAws.java  |   25 +-
 .../epam/dlab/dto/aws/keyload/UploadFileAws.java   |   25 +-
 .../epam/dlab/dto/azure/AzureCloudSettings.java    |   25 +-
 .../azure/auth/AuthorizationCodeFlowResponse.java  |   25 +-
 .../SparkComputationalConfigAzure.java             |   25 +-
 .../SparkComputationalCreateAzure.java             |   25 +-
 .../epam/dlab/dto/azure/edge/EdgeCreateAzure.java  |   25 +-
 .../epam/dlab/dto/azure/edge/EdgeInfoAzure.java    |   25 +-
 .../exploratory/ExploratoryActionStartAzure.java   |   25 +-
 .../exploratory/ExploratoryActionStopAzure.java    |   25 +-
 .../azure/exploratory/ExploratoryCreateAzure.java  |   25 +-
 .../dlab/dto/azure/keyload/UploadFileAzure.java    |   25 +-
 .../com/epam/dlab/dto/backup/EnvBackupDTO.java     |   25 +-
 .../com/epam/dlab/dto/backup/EnvBackupStatus.java  |   25 +-
 .../epam/dlab/dto/backup/EnvBackupStatusDTO.java   |   25 +-
 .../java/com/epam/dlab/dto/base/CloudSettings.java |   25 +-
 .../com/epam/dlab/dto/base/DataEngineType.java     |   25 +-
 .../dto/base/computational/ComputationalBase.java  |   25 +-
 .../computational/FullComputationalTemplate.java   |   25 +-
 .../java/com/epam/dlab/dto/base/edge/EdgeInfo.java |   25 +-
 .../epam/dlab/dto/base/keyload/ReuploadFile.java   |   25 +-
 .../com/epam/dlab/dto/base/keyload/UploadFile.java |   25 +-
 .../dlab/dto/base/keyload/UploadFileResult.java    |   25 +-
 .../computational/CheckInactivityCallbackDTO.java  |   27 +-
 .../dto/computational/CheckInactivityStatus.java   |   27 +-
 .../computational/CheckInactivityStatusDTO.java    |   27 +-
 .../ComputationalCheckInactivityDTO.java           |   27 +-
 .../ComputationalClusterConfigDTO.java             |   39 +-
 .../dto/computational/ComputationalStartDTO.java   |   25 +-
 .../dto/computational/ComputationalStatusDTO.java  |   34 +-
 .../dto/computational/ComputationalStopDTO.java    |   25 +-
 .../computational/ComputationalTerminateDTO.java   |   25 +-
 .../SparkStandaloneClusterResource.java            |   25 +-
 .../computational/UserComputationalResource.java   |   25 +-
 .../dlab/dto/exploratory/ExploratoryActionDTO.java |   35 +-
 .../dlab/dto/exploratory/ExploratoryBaseDTO.java   |   35 +-
 .../ExploratoryCheckInactivityAction.java          |   27 +-
 .../dlab/dto/exploratory/ExploratoryCreateDTO.java |   34 +-
 .../dlab/dto/exploratory/ExploratoryGitCreds.java  |   25 +-
 .../dto/exploratory/ExploratoryGitCredsDTO.java    |   35 +-
 .../exploratory/ExploratoryGitCredsUpdateDTO.java  |   35 +-
 .../dlab/dto/exploratory/ExploratoryImageDTO.java  |   25 +-
 ...xploratoryReconfigureSparkClusterActionDTO.java |   46 +-
 .../dlab/dto/exploratory/ExploratoryStatusDTO.java |   34 +-
 .../dlab/dto/exploratory/ImageCreateStatusDTO.java |   25 +-
 .../com/epam/dlab/dto/exploratory/ImageStatus.java |   25 +-
 .../epam/dlab/dto/exploratory/LibInstallDTO.java   |   34 +-
 .../dlab/dto/exploratory/LibInstallStatusDTO.java  |   25 +-
 .../dlab/dto/exploratory/LibListStatusDTO.java     |   25 +-
 .../com/epam/dlab/dto/exploratory/LibStatus.java   |   35 +-
 .../dlab/dto/exploratory/LibraryInstallDTO.java    |   25 +-
 .../com/epam/dlab/dto/gcp/GcpCloudSettings.java    |   25 +-
 .../auth/GcpOauth2AuthorizationCodeResponse.java   |   25 +-
 .../gcp/computational/ComputationalCreateGcp.java  |   25 +-
 .../computational/GcpComputationalResource.java    |   25 +-
 .../GcpComputationalTerminateDTO.java              |   25 +-
 .../computational/SparkComputationalCreateGcp.java |   25 +-
 .../com/epam/dlab/dto/gcp/edge/EdgeCreateGcp.java  |   25 +-
 .../com/epam/dlab/dto/gcp/edge/EdgeInfoGcp.java    |   25 +-
 .../dto/gcp/exploratory/ExploratoryCreateGcp.java  |   25 +-
 .../epam/dlab/dto/gcp/keyload/UploadFileGcp.java   |   25 +-
 .../dlab/dto/imagemetadata/ApplicationDto.java     |   35 +-
 .../imagemetadata/ComputationalMetadataDTO.java    |   25 +-
 .../ComputationalResourceShapeDto.java             |   35 +-
 .../ExploratoryEnvironmentVersion.java             |   35 +-
 .../dto/imagemetadata/ExploratoryMetadataDTO.java  |   25 +-
 .../dlab/dto/imagemetadata/ImageMetadataDTO.java   |   25 +-
 .../com/epam/dlab/dto/imagemetadata/ImageType.java |   35 +-
 .../epam/dlab/dto/imagemetadata/TemplateDTO.java   |   35 +-
 .../com/epam/dlab/dto/keyload/KeyLoadStatus.java   |   35 +-
 .../java/com/epam/dlab/dto/keyload/UserKeyDTO.java |   35 +-
 .../dto/reuploadkey/ReuploadKeyCallbackDTO.java    |   25 +-
 .../epam/dlab/dto/reuploadkey/ReuploadKeyDTO.java  |   25 +-
 .../dlab/dto/reuploadkey/ReuploadKeyStatus.java    |   27 +-
 .../dlab/dto/reuploadkey/ReuploadKeyStatusDTO.java |   27 +-
 .../java/com/epam/dlab/dto/status/EnvResource.java |   34 +-
 .../com/epam/dlab/dto/status/EnvResourceList.java  |   35 +-
 .../com/epam/dlab/dto/status/EnvStatusDTO.java     |   35 +-
 .../java/com/epam/dlab/model/ResourceData.java     |   25 +-
 .../java/com/epam/dlab/model/ResourceEnum.java     |   27 +-
 .../java/com/epam/dlab/model/ResourceType.java     |   25 +-
 .../epam/dlab/model/aws/BillingResourceType.java   |   35 +-
 .../java/com/epam/dlab/model/aws/ReportLine.java   |   35 +-
 .../epam/dlab/model/exploratory/Exploratory.java   |   25 +-
 .../com/epam/dlab/model/exploratory/Image.java     |   25 +-
 .../java/com/epam/dlab/model/library/Library.java  |   25 +-
 .../dlab/model/scheduler/SchedulerJobData.java     |   25 +-
 .../com/epam/dlab/model/systeminfo/DiskInfo.java   |   27 +-
 .../com/epam/dlab/model/systeminfo/MemoryInfo.java |   27 +-
 .../com/epam/dlab/model/systeminfo/OsInfo.java     |   27 +-
 .../epam/dlab/model/systeminfo/ProcessorInfo.java  |   27 +-
 .../epam/dlab/util/CloudSettingsDeserializer.java  |   25 +-
 .../java/com/epam/dlab/util/JsonGenerator.java     |   25 +-
 .../epam/dlab/dto/status/EnvResourceDTOTest.java   |   35 +-
 .../com/epam/dlab/dto/status/EnvStatusDTOTest.java |   35 +-
 .../java/com/epam/dlab/util/JsonGeneratorTest.java |   27 +-
 services/dlab-mongo-migration/pom.xml              |   29 +-
 .../java/com/epam/dlab/migration/DbMigration.java  |   29 +-
 .../exception/DlabDbMigrationException.java        |   29 +-
 .../dlab/migration/mongo/DlabMongoMigration.java   |   29 +-
 .../migration/mongo/changelog/DlabChangeLog.java   |   29 +-
 services/dlab-process/pom.xml                      |   25 +-
 .../com/epam/dlab/process/ProcessConveyor.java     |   31 +-
 .../dlab/process/builder/ProcessInfoBuilder.java   |   31 +-
 .../process/exception/DlabProcessException.java    |   31 +-
 .../com/epam/dlab/process/model/DlabProcess.java   |   31 +-
 .../com/epam/dlab/process/model/ProcessId.java     |   31 +-
 .../com/epam/dlab/process/model/ProcessInfo.java   |   31 +-
 .../com/epam/dlab/process/model/ProcessStatus.java |   31 +-
 .../com/epam/dlab/process/model/ProcessStep.java   |   31 +-
 .../com/epam/dlab/process/ProcessConveyorTest.java |   31 +-
 services/dlab-rest-client/pom.xml                  |   25 +-
 .../com/epam/dlab/rest/client/RESTService.java     |   34 +-
 .../epam/dlab/rest/client/RESTServiceFactory.java  |   35 +-
 services/dlab-utils/pom.xml                        |   25 +-
 .../java/com/epam/dlab/util/AnnotationUtils.java   |   27 +-
 .../main/java/com/epam/dlab/util/FileUtils.java    |   25 +-
 .../main/java/com/epam/dlab/util/ObjectUtils.java  |   35 +-
 .../java/com/epam/dlab/util/SecurityUtils.java     |   27 +-
 .../main/java/com/epam/dlab/util/ServiceUtils.java |   25 +-
 .../java/com/epam/dlab/util/UsernameUtils.java     |   35 +-
 .../epam/dlab/util/mongo/IsoDateDeSerializer.java  |   25 +-
 .../epam/dlab/util/mongo/IsoDateSerializer.java    |   25 +-
 .../dlab/util/mongo/IsoLocalDateDeSerializer.java  |   25 +-
 .../dlab/util/mongo/IsoLocalDateSerializer.java    |   25 +-
 .../util/mongo/IsoLocalDateTimeDeSerializer.java   |   25 +-
 .../util/mongo/IsoLocalDateTimeSerializer.java     |   25 +-
 .../com/epam/dlab/util/mongo/LongDeSerializer.java |   27 +-
 .../dlab/util/mongo/MongoStringDeserializer.java   |   27 +-
 .../dlab/util/mongo/MongoStringSerializaer.java    |   27 +-
 .../dlab/util/mongo/modules/IsoDateModule.java     |   25 +-
 .../util/mongo/modules/JavaPrimitiveModule.java    |   27 +-
 .../epam/dlab/util/mongo/modules/MongoModule.java  |   27 +-
 .../java/com/epam/dlab/util/SecurityUtilsTest.java |   27 +-
 .../mongo/IsoLocalDateTimeDeSerializerTest.java    |   25 +-
 .../dlab/util/mongo/IsoLocalDateTimeSerDeTest.java |   25 +-
 .../util/mongo/IsoLocalDateTimeSerializerTest.java |   25 +-
 services/dlab-webapp-common/pom.xml                |   25 +-
 .../src/main/java/com/epam/dlab/ModuleBase.java    |   35 +-
 .../java/com/epam/dlab/ServiceConfiguration.java   |   35 +-
 .../java/com/epam/dlab/auth/SecurityFactory.java   |   35 +-
 .../epam/dlab/auth/SecurityRestAuthenticator.java  |   34 +-
 .../com/epam/dlab/auth/SystemUserInfoService.java  |   25 +-
 .../epam/dlab/auth/SystemUserInfoServiceImpl.java  |   25 +-
 .../main/java/com/epam/dlab/cloud/CloudModule.java |   25 +-
 .../java/com/epam/dlab/cloud/CloudProvider.java    |   25 +-
 .../com/epam/dlab/constants/ServiceConsts.java     |   25 +-
 .../java/com/epam/dlab/mongo/MongoService.java     |   35 +-
 .../com/epam/dlab/mongo/MongoServiceFactory.java   |   35 +-
 .../com/epam/dlab/rest/contracts/ApiCallbacks.java |   25 +-
 .../com/epam/dlab/rest/contracts/BackupAPI.java    |   25 +-
 .../epam/dlab/rest/contracts/ComputationalAPI.java |   25 +-
 .../com/epam/dlab/rest/contracts/DockerAPI.java    |   35 +-
 .../java/com/epam/dlab/rest/contracts/EdgeAPI.java |   35 +-
 .../epam/dlab/rest/contracts/ExploratoryAPI.java   |   35 +-
 .../dlab/rest/contracts/InfrasctructureAPI.java    |   35 +-
 .../java/com/epam/dlab/rest/contracts/KeyAPI.java  |   25 +-
 .../main/java/com/epam/dlab/rest/dto/ErrorDTO.java |   29 +-
 .../mappers/AuthenticationExceptionMapper.java     |   25 +-
 .../mappers/DlabValidationExceptionMapper.java     |   25 +-
 .../dlab/rest/mappers/GenericExceptionMapper.java  |   34 +-
 .../mappers/JsonProcessingExceptionMapper.java     |   35 +-
 .../mappers/ResourceConflictExceptionMapper.java   |   25 +-
 .../mappers/ResourceNotFoundExceptionMapper.java   |   25 +-
 .../ResourceQuoteReachedExceptionMapper.java       |   27 +-
 .../dlab/rest/mappers/RuntimeExceptionMapper.java  |   34 +-
 .../rest/mappers/ValidationExceptionMapper.java    |   25 +-
 .../com/epam/dlab/validation/AwsValidation.java    |   25 +-
 .../com/epam/dlab/validation/AzureValidation.java  |   25 +-
 .../CloudConfigurationSequenceProvider.java        |   25 +-
 .../com/epam/dlab/validation/GcpValidation.java    |   25 +-
 services/provisioning-service/pom.xml              |   33 +-
 services/provisioning-service/provisioning.yml     |    2 +-
 .../backendapi/ProvisioningServiceApplication.java |   25 +-
 ...rovisioningServiceApplicationConfiguration.java |   25 +-
 .../com/epam/dlab/backendapi/core/Constants.java   |   35 +-
 .../com/epam/dlab/backendapi/core/Directories.java |   35 +-
 .../dlab/backendapi/core/DirectoriesCreator.java   |   35 +-
 .../epam/dlab/backendapi/core/DockerWarmuper.java  |   36 +-
 .../dlab/backendapi/core/FileHandlerCallback.java  |   34 +-
 .../epam/dlab/backendapi/core/MetadataHolder.java  |   35 +-
 .../dlab/backendapi/core/commands/CmdCommand.java  |   35 +-
 .../backendapi/core/commands/CommandBuilder.java   |   35 +-
 .../backendapi/core/commands/CommandExecutor.java  |   34 +-
 .../core/commands/CommandExecutorMock.java         |   34 +-
 .../core/commands/CommandExecutorMockAsync.java    |   34 +-
 .../core/commands/CommandParserMock.java           |   35 +-
 .../backendapi/core/commands/DockerAction.java     |   25 +-
 .../backendapi/core/commands/DockerCommands.java   |   25 +-
 .../backendapi/core/commands/ICommandExecutor.java |   35 +-
 .../core/commands/ImagesDockerCommand.java         |   35 +-
 .../core/commands/PythonBackupCommand.java         |   25 +-
 .../backendapi/core/commands/PythonCommand.java    |   25 +-
 .../backendapi/core/commands/RunDockerCommand.java |   35 +-
 .../dlab/backendapi/core/commands/UnixCommand.java |   35 +-
 .../response/folderlistener/AsyncFileHandler.java  |   34 +-
 .../response/folderlistener/FolderListener.java    |   35 +-
 .../folderlistener/FolderListenerExecutor.java     |   35 +-
 .../core/response/folderlistener/WatchItem.java    |   35 +-
 .../response/folderlistener/WatchItemList.java     |   34 +-
 .../response/handlers/BackupCallbackHandler.java   |   25 +-
 .../handlers/CheckInactivityCallbackHandler.java   |   27 +-
 .../handlers/ComputationalCallbackHandler.java     |   25 +-
 .../response/handlers/ComputationalConfigure.java  |   25 +-
 .../ComputationalConfigureCallbackHandler.java     |   29 +-
 .../response/handlers/EdgeCallbackHandler.java     |   34 +-
 .../handlers/ExploratoryCallbackHandler.java       |   34 +-
 .../ExploratoryGitCredsCallbackHandler.java        |   25 +-
 .../handlers/ImageCreateCallbackHandler.java       |   25 +-
 .../handlers/LibInstallCallbackHandler.java        |   25 +-
 .../response/handlers/LibListCallbackHandler.java  |   25 +-
 .../response/handlers/PersistentFileHandler.java   |   29 +-
 .../response/handlers/ResourceCallbackHandler.java |   34 +-
 .../handlers/ResourcesStatusCallbackHandler.java   |   25 +-
 .../handlers/ReuploadKeyCallbackHandler.java       |   27 +-
 .../response/handlers/dao/CallbackHandlerDao.java  |   29 +-
 .../handlers/dao/FileSystemCallbackHandlerDao.java |   29 +-
 .../backendapi/modules/AwsProvisioningModule.java  |   25 +-
 .../modules/AzureProvisioningModule.java           |   25 +-
 .../modules/CloudModuleConfigurator.java           |   25 +-
 .../backendapi/modules/GcpProvisioningModule.java  |   25 +-
 .../dlab/backendapi/modules/ModuleFactory.java     |   25 +-
 .../dlab/backendapi/modules/ProductionModule.java  |   34 +-
 .../backendapi/modules/ProvisioningDevModule.java  |   25 +-
 .../dlab/backendapi/resources/BackupResource.java  |   25 +-
 .../resources/CallbackHandlerResource.java         |   29 +-
 .../dlab/backendapi/resources/DockerResource.java  |   35 +-
 .../resources/GitExploratoryResource.java          |   34 +-
 .../dlab/backendapi/resources/ImageResource.java   |   25 +-
 .../resources/InfrastructureResource.java          |   25 +-
 .../dlab/backendapi/resources/LibraryResource.java |   25 +-
 .../resources/aws/ComputationalResourceAws.java    |   25 +-
 .../backendapi/resources/aws/EdgeResourceAws.java  |   25 +-
 .../resources/aws/ExploratoryResourceAws.java      |   25 +-
 .../resources/aws/InfrastructureResourceAws.java   |   25 +-
 .../azure/ComputationalResourceAzure.java          |   25 +-
 .../resources/azure/EdgeResourceAzure.java         |   25 +-
 .../resources/azure/ExploratoryResourceAzure.java  |   25 +-
 .../azure/InfrastructureResourceAzure.java         |   25 +-
 .../backendapi/resources/base/EdgeService.java     |   25 +-
 .../resources/base/ExploratoryService.java         |   25 +-
 .../resources/base/InfrastructureService.java      |   25 +-
 .../backendapi/resources/base/KeyResource.java     |   25 +-
 .../resources/gcp/ComputationalResourceGcp.java    |   25 +-
 .../backendapi/resources/gcp/EdgeResourceGcp.java  |   25 +-
 .../resources/gcp/ExploratoryResourceGcp.java      |   25 +-
 .../resources/gcp/InfrastructureResourceGcp.java   |   25 +-
 .../backendapi/service/CheckInactivityService.java |   27 +-
 .../service/RestoreCallbackHandlerService.java     |   29 +-
 .../service/impl/CheckInactivityServiceImpl.java   |   29 +-
 .../backendapi/service/impl/DockerService.java     |   29 +-
 .../impl/RestoreCallbackHandlerServiceImpl.java    |   29 +-
 .../service/impl/ReuploadKeyService.java           |   29 +-
 .../service/impl/SparkClusterService.java          |   29 +-
 ...gServiceCloudConfigurationSequenceProvider.java |   25 +-
 .../dlab/backendapi/core/CommandBuilderTest.java   |   35 +-
 .../dlab/backendapi/core/DockerWarmuperTest.java   |   35 +-
 .../core/commands/CommandExecutorMockTest.java     |   34 +-
 .../docker/command/ImagesDockerCommandTest.java    |   35 +-
 .../core/docker/command/RunDockerCommandTest.java  |   35 +-
 .../folderlistener/FolderListenerTest.java         |   35 +-
 .../response/folderlistener/WatchItemListTest.java |   35 +-
 .../response/folderlistener/WatchItemTest.java     |   35 +-
 .../dao/FileSystemCallbackHandlerDaoTest.java      |   29 +-
 .../RestoreCallbackHandlerServiceImplTest.java     |   29 +-
 .../com/epam/dlab/rest/client/RESTServiceMock.java |   35 +-
 services/readme.txt                                |   25 +-
 services/security-aws/pom.xml                      |   25 +-
 .../com/epam/dlab/auth/aws/dao/AwsUserDAO.java     |   35 +-
 .../com/epam/dlab/auth/aws/dao/AwsUserDAOImpl.java |   35 +-
 .../aws/service/AwsCredentialRefreshService.java   |   25 +-
 .../aws/service/AwsUserVerificationService.java    |   25 +-
 services/security-azure/pom.xml                    |   25 +-
 .../dlab/auth/azure/AuthorizationCodeSupplier.java |   25 +-
 .../dlab/auth/azure/AuthorizationSupplier.java     |   26 +-
 .../auth/azure/AzureAuthenticationResource.java    |   25 +-
 .../dlab/auth/azure/AzureLocalAuthResponse.java    |   25 +-
 .../epam/dlab/auth/azure/AzureLoginUrlBuilder.java |   25 +-
 .../dlab/auth/azure/AzureSecurityResource.java     |   25 +-
 .../com/epam/dlab/auth/azure/RoleAssignment.java   |   25 +-
 .../dlab/auth/azure/RoleAssignmentProperties.java  |   25 +-
 .../dlab/auth/azure/RoleAssignmentResponse.java    |   25 +-
 .../dlab/auth/azure/UsernamePasswordSupplier.java  |   25 +-
 .../service/AzureAuthorizationCodeService.java     |   25 +-
 .../service/AzureAuthorizationCodeServiceImpl.java |   27 +-
 services/security-gcp/pom.xml                      |   25 +-
 .../gcp/resources/GcpOauth2SecurityResource.java   |   25 +-
 .../auth/gcp/service/GcpAuthenticationService.java |   25 +-
 services/security-service/pom.xml                  |   33 +-
 services/security-service/security.yml             |   25 +-
 .../epam/dlab/auth/SecurityServiceApplication.java |   35 +-
 .../dlab/auth/SecurityServiceConfiguration.java    |   25 +-
 .../epam/dlab/auth/core/CacheableReference.java    |   25 +-
 .../epam/dlab/auth/core/DlabLdapConnection.java    |   25 +-
 .../com/epam/dlab/auth/core/LdapFilterCache.java   |   35 +-
 .../java/com/epam/dlab/auth/core/LoginCache.java   |   35 +-
 .../com/epam/dlab/auth/core/LoginConveyor.java     |   35 +-
 .../java/com/epam/dlab/auth/core/LoginStep.java    |   35 +-
 .../epam/dlab/auth/core/ReturnableConnection.java  |   35 +-
 .../com/epam/dlab/auth/core/SimpleConnection.java  |   25 +-
 .../com/epam/dlab/auth/core/UserInfoBuilder.java   |   35 +-
 .../java/com/epam/dlab/auth/dao/LdapUserDAO.java   |   35 +-
 .../main/java/com/epam/dlab/auth/dao/Request.java  |   35 +-
 .../epam/dlab/auth/dao/SearchRequestBuilder.java   |   35 +-
 .../epam/dlab/auth/dao/UserInfoDAODumbImpl.java    |   35 +-
 .../epam/dlab/auth/dao/UserInfoDAOMongoImpl.java   |   35 +-
 .../dlab/auth/dao/filter/SearchResultMapper.java   |   35 +-
 .../auth/dao/filter/SearchResultProcessor.java     |   35 +-
 .../com/epam/dlab/auth/dao/script/DeepMap.java     |   35 +-
 .../epam/dlab/auth/dao/script/ScriptHolder.java    |   35 +-
 .../dao/script/SearchResultToDictionaryMapper.java |   35 +-
 .../auth/modules/AwsSecurityServiceModule.java     |   25 +-
 .../auth/modules/AzureSecurityServiceModule.java   |   25 +-
 .../auth/modules/GcpSecurityServiceModule.java     |   25 +-
 .../com/epam/dlab/auth/modules/ModuleFactory.java  |   25 +-
 .../dlab/auth/modules/SecurityServiceModule.java   |   25 +-
 .../SynchronousLdapAuthenticationService.java      |   25 +-
 .../test/java/com/epam/dlab/auth/aws/AwsTest.java  |   35 +-
 .../com/epam/dlab/auth/core/LoginConveyorTest.java |   35 +-
 .../dlab/auth/dao/script/ScriptHolderTest.java     |   35 +-
 .../java/com/epam/dlab/auth/ldap/AuthTest.java     |   35 +-
 .../java/com/epam/dlab/auth/ldap/BasicTest.java    |   35 +-
 .../java/com/epam/dlab/auth/ldap/JsonTest.java     |   35 +-
 .../java/com/epam/dlab/auth/ldap/ScriptList.java   |   35 +-
 services/self-service/pom.xml                      |   33 +-
 services/self-service/self-service.yml             |   25 +-
 .../dlab/backendapi/SelfServiceApplication.java    |   25 +-
 .../SelfServiceApplicationConfiguration.java       |   34 +-
 .../dlab/backendapi/annotation/BudgetLimited.java  |   27 +-
 .../auth/SelfServiceSecurityAuthenticator.java     |   25 +-
 .../auth/SelfServiceSecurityAuthorizer.java        |   25 +-
 .../com/epam/dlab/backendapi/dao/BackupDao.java    |   25 +-
 .../epam/dlab/backendapi/dao/BackupDaoImpl.java    |   25 +-
 .../epam/dlab/backendapi/dao/BaseBillingDAO.java   |   46 +-
 .../java/com/epam/dlab/backendapi/dao/BaseDAO.java |   34 +-
 .../com/epam/dlab/backendapi/dao/BillingDAO.java   |   31 +-
 .../epam/dlab/backendapi/dao/ComputationalDAO.java |   25 +-
 .../com/epam/dlab/backendapi/dao/DockerDAO.java    |   35 +-
 .../java/com/epam/dlab/backendapi/dao/EnvDAO.java  |   34 +-
 .../epam/dlab/backendapi/dao/ExploratoryDAO.java   |   34 +-
 .../dlab/backendapi/dao/ExploratoryLibDAO.java     |   34 +-
 .../com/epam/dlab/backendapi/dao/GitCredsDAO.java  |   35 +-
 .../dlab/backendapi/dao/ImageExploratoryDao.java   |   25 +-
 .../backendapi/dao/ImageExploratoryDaoImpl.java    |   25 +-
 .../com/epam/dlab/backendapi/dao/IndexCreator.java |   35 +-
 .../java/com/epam/dlab/backendapi/dao/KeyDAO.java  |   34 +-
 .../epam/dlab/backendapi/dao/MongoCollections.java |   35 +-
 .../com/epam/dlab/backendapi/dao/MongoSetting.java |   35 +-
 .../com/epam/dlab/backendapi/dao/RequestIdDAO.java |   35 +-
 .../epam/dlab/backendapi/dao/SchedulerJobDAO.java  |   34 +-
 .../com/epam/dlab/backendapi/dao/SecurityDAO.java  |   34 +-
 .../com/epam/dlab/backendapi/dao/SettingsDAO.java  |   34 +-
 .../com/epam/dlab/backendapi/dao/UserGroupDao.java |   27 +-
 .../epam/dlab/backendapi/dao/UserGroupDaoImpl.java |   27 +-
 .../com/epam/dlab/backendapi/dao/UserRoleDao.java  |   29 +-
 .../epam/dlab/backendapi/dao/UserRoleDaoImpl.java  |   27 +-
 .../epam/dlab/backendapi/dao/UserSettingsDAO.java  |   34 +-
 .../dlab/backendapi/dao/aws/AwsBillingDAO.java     |  334 +++----
 .../epam/dlab/backendapi/dao/aws/AwsKeyDao.java    |   25 +-
 .../dlab/backendapi/dao/azure/AzureBillingDAO.java |  350 ++++---
 .../dlab/backendapi/dao/azure/AzureKeyDao.java     |   25 +-
 .../dlab/backendapi/dao/gcp/GcpBillingDao.java     |   32 +-
 .../epam/dlab/backendapi/dao/gcp/GcpKeyDao.java    |   25 +-
 .../dlab/backendapi/domain/EnvStatusListener.java  |   35 +-
 .../backendapi/domain/ExploratoryLibCache.java     |   34 +-
 .../dlab/backendapi/domain/ExploratoryLibList.java |   34 +-
 .../domain/MavenSearchArtifactResponse.java        |   29 +-
 .../com/epam/dlab/backendapi/domain/RequestId.java |   35 +-
 .../epam/dlab/backendapi/domain/RequestIdDTO.java  |   35 +-
 .../domain/SchedulerConfigurationData.java         |   29 +-
 .../backendapi/healthcheck/MongoHealthCheck.java   |   25 +-
 .../ProvisioningServiceHealthCheck.java            |   25 +-
 .../interceptor/BudgetLimitInterceptor.java        |   27 +-
 .../listeners/RestoreHandlerStartupListener.java   |   29 +-
 .../backendapi/modules/AwsSelfServiceModule.java   |   25 +-
 .../backendapi/modules/AzureSelfServiceModule.java |   25 +-
 .../epam/dlab/backendapi/modules/DevModule.java    |   25 +-
 .../backendapi/modules/GcpSelfServiceModule.java   |   25 +-
 .../dlab/backendapi/modules/ModuleFactory.java     |   35 +-
 .../dlab/backendapi/modules/ProductionModule.java  |   25 +-
 .../resources/ApplicationSettingResource.java      |   27 +-
 .../dlab/backendapi/resources/BackupResource.java  |   25 +-
 .../dlab/backendapi/resources/EdgeResource.java    |   25 +-
 .../backendapi/resources/EnvironmentResource.java  |   25 +-
 .../backendapi/resources/ExploratoryResource.java  |   34 +-
 .../backendapi/resources/GitCredsResource.java     |   25 +-
 .../resources/ImageExploratoryResource.java        |   25 +-
 .../resources/InfrastructureInfoResource.java      |   25 +-
 .../resources/InfrastructureTemplateResource.java  |   25 +-
 .../backendapi/resources/KeyUploaderResource.java  |   25 +-
 .../resources/LibExploratoryResource.java          |   25 +-
 .../backendapi/resources/SchedulerJobResource.java |   25 +-
 .../backendapi/resources/SecurityResource.java     |   34 +-
 .../backendapi/resources/SystemInfoResource.java   |   27 +-
 .../backendapi/resources/UserGroupResource.java    |   27 +-
 .../backendapi/resources/UserRoleResource.java     |   27 +-
 .../backendapi/resources/UserSettingsResource.java |   34 +-
 .../resources/aws/BillingResourceAws.java          |   87 +-
 .../resources/aws/ComputationalResourceAws.java    |   25 +-
 .../resources/azure/AzureOauthResource.java        |   27 +-
 .../resources/azure/BillingResourceAzure.java      |   27 +-
 .../azure/ComputationalResourceAzure.java          |   25 +-
 .../resources/callback/BackupCallback.java         |   25 +-
 .../callback/CheckInactivityCallback.java          |   27 +-
 .../resources/callback/ComputationalCallback.java  |   25 +-
 .../callback/EnvironmentStatusCallback.java        |   25 +-
 .../resources/callback/ExploratoryCallback.java    |   25 +-
 .../resources/callback/GitCredsCallback.java       |   25 +-
 .../resources/callback/ImageCallback.java          |   25 +-
 .../resources/callback/LibraryCallback.java        |   25 +-
 .../resources/callback/ReuploadKeyCallback.java    |   25 +-
 .../resources/callback/aws/EdgeCallbackAws.java    |   25 +-
 .../callback/aws/KeyUploaderCallbackAws.java       |   25 +-
 .../callback/azure/EdgeCallbackAzure.java          |   25 +-
 .../callback/azure/KeyUploaderCallbackAzure.java   |   25 +-
 .../resources/callback/base/EdgeCallback.java      |   25 +-
 .../callback/base/KeyUploaderCallback.java         |   25 +-
 .../resources/callback/gcp/EdgeCallbackGcp.java    |   25 +-
 .../callback/gcp/KeyUploaderCallbackGcp.java       |   25 +-
 .../backendapi/resources/dto/BackupFormDTO.java    |   25 +-
 .../backendapi/resources/dto/BackupInfoRecord.java |   25 +-
 .../backendapi/resources/dto/BillingFilter.java    |   24 +
 .../resources/dto/ComputationalCreateFormDTO.java  |   34 +-
 .../resources/dto/ExploratoryActionFormDTO.java    |   35 +-
 .../resources/dto/ExploratoryCreateFormDTO.java    |   34 +-
 .../dto/ExploratoryImageCreateFormDTO.java         |   25 +-
 .../dlab/backendapi/resources/dto/GroupDTO.java    |   27 +-
 .../backendapi/resources/dto/HealthStatusDTO.java  |   35 +-
 .../backendapi/resources/dto/HealthStatusEnum.java |   35 +-
 .../resources/dto/HealthStatusPageDTO.java         |   34 +-
 .../resources/dto/HealthStatusResource.java        |   35 +-
 .../backendapi/resources/dto/ImageInfoRecord.java  |   25 +-
 .../resources/dto/InfrastructureInfo.java          |   25 +-
 .../backendapi/resources/dto/LibInfoRecord.java    |   25 +-
 .../resources/dto/LibInstallFormDTO.java           |   25 +-
 .../epam/dlab/backendapi/resources/dto/LibKey.java |   25 +-
 .../dlab/backendapi/resources/dto/LibraryDTO.java  |   29 +-
 .../backendapi/resources/dto/LibraryStatus.java    |   25 +-
 .../resources/dto/SearchLibsFormDTO.java           |   25 +-
 .../dto/SparkStandaloneClusterCreateForm.java      |   25 +-
 .../dto/SparkStandaloneConfiguration.java          |   25 +-
 .../backendapi/resources/dto/SystemInfoDto.java    |   27 +-
 .../resources/dto/UpdateRoleGroupDto.java          |   29 +-
 .../resources/dto/UpdateUserGroupDto.java          |   29 +-
 .../dlab/backendapi/resources/dto/UserDTO.java     |   25 +-
 .../backendapi/resources/dto/UserGroupDto.java     |   29 +-
 .../backendapi/resources/dto/UserResourceInfo.java |   27 +-
 .../dlab/backendapi/resources/dto/UserRoleDto.java |   27 +-
 .../resources/dto/aws/AwsBillingFilter.java        |   42 +-
 .../dto/aws/AwsComputationalCreateForm.java        |   25 +-
 .../resources/dto/aws/AwsEmrConfiguration.java     |   25 +-
 .../resources/dto/azure/AzureBillingFilter.java    |   41 +-
 .../dto/gcp/GcpComputationalCreateForm.java        |   25 +-
 .../dto/gcp/GcpDataprocConfiguration.java          |   25 +-
 .../resources/gcp/ComputationalResourceGcp.java    |   25 +-
 .../backendapi/resources/gcp/GcpOauthResource.java |   25 +-
 .../resources/swagger/SwaggerSecurityInfo.java     |   29 +-
 .../com/epam/dlab/backendapi/roles/RoleType.java   |  109 +-
 .../com/epam/dlab/backendapi/roles/UserGroup.java  |   27 +-
 .../com/epam/dlab/backendapi/roles/UserRole.java   |  277 ++---
 .../com/epam/dlab/backendapi/roles/UserRoles.java  |  572 +++++------
 .../schedulers/CheckApplicationQuoteScheduler.java |   27 +-
 .../schedulers/CheckInactivityScheduledJob.java    |   27 +-
 .../schedulers/CheckUserQuoteScheduler.java        |   27 +-
 .../computational/StartComputationalJob.java       |   25 +-
 .../computational/StopComputationalJob.java        |   25 +-
 .../exploratory/StartExploratoryJob.java           |   25 +-
 .../schedulers/exploratory/StopExploratoryJob.java |   25 +-
 .../schedulers/internal/ManagedScheduler.java      |   29 +-
 .../backendapi/schedulers/internal/Scheduled.java  |   29 +-
 .../dlab/backendapi/service/AccessKeyService.java  |   25 +-
 .../service/ApplicationSettingService.java         |   31 +-
 .../service/ApplicationSettingServiceImpl.java     |   30 +-
 .../dlab/backendapi/service/BackupService.java     |   25 +-
 .../dlab/backendapi/service/BillingService.java    |   98 +-
 .../backendapi/service/ComputationalService.java   |   25 +-
 .../epam/dlab/backendapi/service/EdgeService.java  |   25 +-
 .../backendapi/service/EnvironmentService.java     |   25 +-
 .../backendapi/service/ExploratoryService.java     |   25 +-
 .../backendapi/service/ExternalLibraryService.java |   29 +-
 .../backendapi/service/GitCredentialService.java   |   25 +-
 .../service/ImageExploratoryService.java           |   25 +-
 .../dlab/backendapi/service/InactivityService.java |   27 +-
 .../service/InfrastructureInfoService.java         |   25 +-
 .../service/InfrastructureTemplateService.java     |   25 +-
 .../dlab/backendapi/service/LibraryService.java    |   25 +-
 .../backendapi/service/ReuploadKeyService.java     |   25 +-
 .../backendapi/service/SchedulerJobService.java    |   25 +-
 .../dlab/backendapi/service/SystemInfoService.java |   27 +-
 .../dlab/backendapi/service/UserGroupService.java  |   27 +-
 .../backendapi/service/UserResourceService.java    |   25 +-
 .../dlab/backendapi/service/UserRoleService.java   |   27 +-
 .../backendapi/service/UserRoleServiceImpl.java    |   27 +-
 .../backendapi/service/UserSettingService.java     |   25 +-
 .../backendapi/service/UserSettingServiceImpl.java |   25 +-
 .../backendapi/service/aws/AwsBillingService.java  |   35 +-
 .../service/aws/AwsInfrastructureInfoService.java  |   25 +-
 .../aws/AwsInfrastructureTemplateService.java      |   25 +-
 .../service/azure/AzureBillingService.java         |  197 ++--
 .../azure/AzureInfrastructureInfoService.java      |   25 +-
 .../azure/AzureInfrastructureTemplateService.java  |   25 +-
 .../service/gcp/GcpInfrastructureInfoService.java  |   25 +-
 .../gcp/GcpInfrastructureTemplateService.java      |   25 +-
 .../service/impl/AccessKeyServiceImpl.java         |   25 +-
 .../backendapi/service/impl/BackupServiceImpl.java |   25 +-
 .../service/impl/ComputationalServiceImpl.java     |   25 +-
 .../backendapi/service/impl/EdgeServiceImpl.java   |   25 +-
 .../service/impl/EnvironmentServiceImpl.java       |   25 +-
 .../service/impl/ExploratoryServiceImpl.java       |   25 +-
 .../service/impl/GitCredentialServiceImpl.java     |   25 +-
 .../service/impl/ImageExploratoryServiceImpl.java  |   25 +-
 .../service/impl/InactivityServiceImpl.java        |   27 +-
 .../impl/InfrastructureInfoServiceBase.java        |   25 +-
 .../impl/InfrastructureTemplateServiceBase.java    |   25 +-
 .../service/impl/LibraryServiceImpl.java           |   25 +-
 .../service/impl/MavenCentralLibraryService.java   |   35 +-
 .../service/impl/ReuploadKeyServiceImpl.java       |   25 +-
 .../service/impl/SchedulerJobServiceImpl.java      |   25 +-
 .../service/impl/SystemInfoServiceImpl.java        |   27 +-
 .../service/impl/UserGroupServiceImpl.java         |   27 +-
 .../service/impl/UserResourceServiceImpl.java      |   25 +-
 .../epam/dlab/backendapi/util/CSVFormatter.java    |   25 +-
 .../epam/dlab/backendapi/util/DateRemoverUtil.java |   35 +-
 .../epam/dlab/backendapi/util/RequestBuilder.java  | 1057 ++++++++++----------
 .../validation/MavenLibraryNameValidator.java      |   29 +-
 .../validation/SchedulerJobDTOValidator.java       |   29 +-
 ...fServiceCloudConfigurationSequenceProvider.java |   25 +-
 .../validation/annotation/LibNameValid.java        |   29 +-
 .../annotation/SchedulerJobDTOValid.java           |   29 +-
 .../src/main/resources/quartz.properties           |   31 +-
 .../app/access-denied/access-denied.component.html |   33 +-
 .../app/access-denied/access-denied.component.scss |   36 +-
 .../app/access-denied/access-denied.component.ts   |   34 +-
 .../src/app/access-denied/access-denied.module.ts  |   35 +-
 .../resources/webapp/src/app/app.component.html    |   35 +-
 .../main/resources/webapp/src/app/app.component.ts |   35 +-
 .../main/resources/webapp/src/app/app.module.ts    |   37 +-
 .../resources/webapp/src/app/app.routing.module.ts |   40 +-
 .../webapp/src/app/core/collections/dictionary.ts  |   35 +-
 .../webapp/src/app/core/collections/index.ts       |   35 +-
 .../resources/webapp/src/app/core/core.module.ts   |   35 +-
 .../app/core/directives/click-outside.directive.ts |   35 +-
 .../webapp/src/app/core/directives/index.ts        |   35 +-
 .../src/app/core/directives/scrollTo.directive.ts  |   35 +-
 .../src/app/core/interceptors/error.interceptor.ts |   35 +-
 .../core/interceptors/http.token.interceptor.ts    |   35 +-
 .../core/interceptors/httpInterceptor.service.ts}  |    0
 .../core/interceptors/logInterceptor.factory.ts}   |    0
 .../app/core/interceptors/nocache.interceptor.ts   |   35 +-
 .../computationalResourceApplication.model.ts      |   35 +-
 ...mputationalResourceApplicationTemplate.model.ts |   35 +-
 .../models/computationalResourceImage.model.ts     |   35 +-
 .../models/exploratoryEnvironmentVersion.model.ts  |   35 +-
 .../webapp/src/app/core/models/imageType.enum.ts   |   35 +-
 .../resources/webapp/src/app/core/models/index.ts  |   35 +-
 .../src/app/core/models/resourceShape.model.ts     |   35 +-
 .../app/core/models/resourceShapeTypes.model.ts    |   35 +-
 .../webapp/src/app/core/pipes/highlight.pipe.ts    |   35 +-
 .../resources/webapp/src/app/core/pipes/index.ts   |   35 +-
 .../webapp/src/app/core/pipes/keys-pipe/index.ts   |   35 +-
 .../src/app/core/pipes/keys-pipe/keys.pipe.ts      |   35 +-
 .../src/app/core/pipes/lib-sort-pipe/index.ts      |   35 +-
 .../app/core/pipes/lib-sort-pipe/lib-sort.pipe.ts  |   37 +-
 .../app/core/pipes/replace-breaks-pipe/index.ts    |   35 +-
 .../replace-breaks-pipe/replace-breaks.pipe.ts     |   35 +-
 .../app/core/pipes/underscoreless-pipe/index.ts    |   35 +-
 .../underscoreless-pipe/underscoreless.pipe.ts     |   35 +-
 .../src/app/core/services/appRouting.service.ts    |   37 +-
 .../core/services/applicationSecurity.service.ts   |   40 +-
 .../services/applicationServiceFacade.service.ts   |   35 +-
 .../src/app/core/services/authorization.guard.ts   |   35 +-
 .../webapp/src/app/core/services/backup.service.ts |   35 +-
 .../src/app/core/services/billingReport.service.ts |   35 +-
 .../src/app/core/services/checkParams.guard.ts     |   35 +-
 .../src/app/core/services/cloudProvider.guard.ts   |   37 +-
 .../services/dataengineConfiguration.service.ts    |   35 +-
 .../src/app/core/services/healthStatus.service.ts  |   39 +-
 .../webapp/src/app/core/services/index.ts          |   35 +-
 .../core/services/librariesInstallation.service.ts |   35 +-
 .../src/app/core/services/manageUngit.service.ts   |   35 +-
 .../services/managementEnvironments.service.ts     |   35 +-
 .../app/core/services/rolesManagement.service.ts   |   35 +-
 .../src/app/core/services/scheduler.service.ts     |   35 +-
 .../src/app/core/services/storage.service.ts       |   35 +-
 .../src/app/core/services/userAccessKey.service.ts |   35 +-
 .../src/app/core/services/userResource.service.ts  |   35 +-
 .../webapp/src/app/core/util/checkUtils.ts         |   35 +-
 .../webapp/src/app/core/util/dateUtils.ts          |   35 +-
 .../webapp/src/app/core/util/errorUtils.ts         |   35 +-
 .../webapp/src/app/core/util/fileUtils.ts          |   35 +-
 .../webapp/src/app/core/util/http-status-codes.ts  |   35 +-
 .../resources/webapp/src/app/core/util/index.ts    |   35 +-
 .../resources/webapp/src/app/core/util/sortUtil.ts |   35 +-
 .../backup-dilog/backup-dilog.component.scss       |   25 -
 .../app/health-status/environment-status.model.ts  |   53 -
 .../health-status-grid.component.html              |   68 --
 .../health-status-grid.component.scss              |   23 -
 .../health-status-grid.component.ts                |   86 --
 .../app/health-status/health-status.component.html |   49 -
 .../app/health-status/health-status.component.scss |   36 -
 .../app/health-status/health-status.component.ts   |  230 -----
 .../src/app/health-status/health-status.module.ts  |   70 --
 .../group-name-validarion.directive.ts             |   36 -
 .../ssn-monitor/ssn-monitor.component.scss         |   49 -
 .../accessnotebookguide.component.html             |   35 +-
 .../accessnotebookguide.component.ts               |   35 +-
 .../webapp/src/app/help/guides.component.css       |   35 +-
 .../main/resources/webapp/src/app/help/index.ts    |   35 +-
 .../publickeyguide/publickeyguide.component.html   |   33 +-
 .../publickeyguide/publickeyguide.component.ts     |   35 +-
 .../webapp/src/app/login/login.component.css       |   36 +-
 .../webapp/src/app/login/login.component.html      |   33 +-
 .../webapp/src/app/login/login.component.ts        |   35 +-
 .../resources/webapp/src/app/login/login.model.ts  |   35 +-
 .../resources/webapp/src/app/login/login.module.ts |   35 +-
 .../backup-dilog/backup-dilog.component.html       |   33 +-
 .../backup-dilog/backup-dilog.component.scss       |   26 +
 .../backup-dilog/backup-dilog.component.ts         |   37 +-
 .../resources/webapp/src/app/management/index.ts   |   94 +-
 .../manage-environment-dilog.component.html        |   33 +-
 .../manage-environment-dilog.component.scss        |   37 +-
 .../manage-environment-dilog.component.ts          |   45 +-
 .../group-name-validarion.directive.ts             |   37 +
 .../manage-roles-groups.component.html             |   40 +-
 .../manage-roles-groups.component.scss             |   44 +-
 .../manage-roles-groups.component.ts               |   45 +-
 .../management-grid/management-grid.component.html |  110 +-
 .../management-grid/management-grid.component.scss |   37 +-
 .../management-grid/management-grid.component.ts   |  108 +-
 .../src/app/management/management.component.html   |   79 +-
 .../src/app/management/management.component.scss   |   43 +-
 .../src/app/management/management.component.ts     |  264 ++++-
 .../webapp/src/app/management/management.model.ts  |   65 +-
 .../ssn-monitor/ssn-monitor.component.html         |   33 +-
 .../ssn-monitor/ssn-monitor.component.scss         |   50 +
 .../ssn-monitor/ssn-monitor.component.ts           |   35 +-
 .../src/app/not-found/not-found.component.html     |   33 +-
 .../src/app/not-found/not-found.component.scss     |   35 +-
 .../src/app/not-found/not-found.component.ts       |   35 +-
 .../webapp/src/app/not-found/not-found.module.ts   |   35 +-
 .../src/main/resources/webapp/src/app/operators.ts |   35 +-
 .../reporting-grid/reporting-grid.component.html   |   33 +-
 .../reporting-grid/reporting-grid.component.scss   |   35 +-
 .../reporting-grid/reporting-grid.component.ts     |   35 +-
 .../src/app/reporting/reporting.component.ts       |   35 +-
 .../webapp/src/app/reporting/reporting.module.ts   |   35 +-
 .../app/reporting/toolbar/toolbar.component.css    |   37 +-
 .../app/reporting/toolbar/toolbar.component.html   |   33 +-
 .../src/app/reporting/toolbar/toolbar.component.ts |   35 +-
 .../cost-details-dialog.component.html             |   33 +-
 .../cost-details-dialog.component.scss             |   37 +-
 .../cost-details-dialog.component.ts               |   35 +-
 .../resources/billing/cost-details-dialog/index.ts |   35 +-
 .../cluster-details/cluster-details.component.html |   35 +-
 .../cluster-details/cluster-details.component.scss |   37 +-
 .../cluster-details/cluster-details.component.ts   |   35 +-
 .../computational/cluster-details/index.ts         |   35 +-
 .../cluster-configuration-templates.ts             |   35 +-
 ...utational-resource-create-dialog.component.html |   68 +-
 ...utational-resource-create-dialog.component.scss |   50 +-
 ...mputational-resource-create-dialog.component.ts |   50 +-
 .../computational-resource-create.model.ts         |   35 +-
 .../computational-resource-create-dialog/index.ts  |   35 +-
 .../computational-resources-list.component.html    |   35 +-
 .../computational-resources-list.component.scss    |   35 +-
 .../computational-resources-list.component.ts      |   47 +-
 .../computational-resources-list/index.ts          |   35 +-
 .../ami-create-dialog.component.html               |   35 +-
 .../ami-create-dialog.component.scss               |   35 +-
 .../ami-create-dialog.component.ts                 |   35 +-
 .../exploratory/ami-create-dialog/index.ts         |   35 +-
 .../detail-dialog/detail-dialog.component.html     |   33 +-
 .../detail-dialog/detail-dialog.component.scss     |   35 +-
 .../detail-dialog/detail-dialog.component.ts       |   35 +-
 .../resources/exploratory/detail-dialog/index.ts   |   35 +-
 .../create-environment.component.scss              |   37 +-
 ...ratory-environment-create-dialog.component.html |   35 +-
 ...loratory-environment-create-dialog.component.ts |   35 +-
 .../exploratory-environment-create.model.ts        |   35 +-
 .../exploratory-environment-create-dialog/index.ts |   35 +-
 .../exploratory/install-libraries/index.ts         |   35 +-
 .../install-libraries.component.html               |   37 +-
 .../install-libraries.component.scss               |   41 +-
 .../install-libraries.component.ts                 |   71 +-
 .../install-libraries/install-libraries.model.ts   |   35 +-
 .../manage-ungit/manage-ungit.component.html       |   42 +-
 .../manage-ungit/manage-ungit.component.scss       |   44 +-
 .../manage-ungit/manage-ungit.component.ts         |   43 +-
 .../resources/manage-ungit/manage-ungit.model.ts   |   35 +-
 .../resources-grid/create-resource.model.ts        |   35 +-
 .../resources-grid/filter-configuration.model.ts   |   35 +-
 .../src/app/resources/resources-grid/index.ts      |   35 +-
 .../resources-grid/resources-grid.component.css    |   38 +-
 .../resources-grid/resources-grid.component.html   |   33 +-
 .../resources-grid/resources-grid.component.ts     |   57 +-
 .../resources-grid/resources-grid.model.ts         |   35 +-
 .../src/app/resources/resources.component.html     |   33 +-
 .../src/app/resources/resources.component.scss     |   35 +-
 .../src/app/resources/resources.component.ts       |   43 +-
 .../webapp/src/app/resources/resources.module.ts   |   35 +-
 .../webapp/src/app/resources/scheduler/index.ts    |   35 +-
 .../resources/scheduler/scheduler.component.html   |   35 +-
 .../resources/scheduler/scheduler.component.scss   |   35 +-
 .../app/resources/scheduler/scheduler.component.ts |   35 +-
 .../src/app/resources/scheduler/scheduler.model.ts |   35 +-
 .../src/app/shared/bubble/bubble.component.css     |   35 +-
 .../src/app/shared/bubble/bubble.component.ts      |   35 +-
 .../webapp/src/app/shared/bubble/bubble.service.ts |   35 +-
 .../webapp/src/app/shared/bubble/index.ts          |   37 +-
 .../dropdown-list/dropdown-list.component.html     |   33 +-
 .../dropdown-list/dropdown-list.component.ts       |   35 +-
 .../shared/form-controls/dropdowns.component.scss  |   42 +-
 .../webapp/src/app/shared/form-controls/index.ts   |   35 +-
 .../multi-select-dropdown.component.html           |   33 +-
 .../multi-select-dropdown.component.ts             |   35 +-
 .../main/resources/webapp/src/app/shared/index.ts  |   35 +-
 .../webapp/src/app/shared/material.module.ts       |   35 +-
 .../confirmation-dialog-type.enum.ts               |   35 +-
 .../confirmation-dialog.component.html             |   33 +-
 .../confirmation-dialog.component.scss             |   35 +-
 .../confirmation-dialog.component.ts               |   42 +-
 .../confirmation-dialog.model.ts                   |   41 +-
 .../modal-dialog/confirmation-dialog/index.ts      |   35 +-
 .../webapp/src/app/shared/modal-dialog/index.ts    |   35 +-
 .../shared/modal-dialog/key-upload-dialog/index.ts |   35 +-
 .../key-upload-dialog.component.html               |   33 +-
 .../key-upload-dialog.component.ts                 |   35 +-
 .../key-upload-dialog/key-upload.model.ts          |   35 +-
 .../app/shared/modal-dialog/modal.component.html   |   33 +-
 .../app/shared/modal-dialog/modal.component.scss   |   37 +-
 .../src/app/shared/modal-dialog/modal.component.ts |   35 +-
 .../modal-dialog/notification-dialog/index.ts      |   35 +-
 .../notification-dialog.component.ts               |   35 +-
 .../shared/modal-dialog/progress-dialog/index.ts   |   35 +-
 .../progress-dialog/progress-dialog.component.html |   35 +-
 .../progress-dialog/progress-dialog.component.ts   |   35 +-
 .../webapp/src/app/shared/navbar/index.ts          |   35 +-
 .../src/app/shared/navbar/navbar.component.html    |   38 +-
 .../src/app/shared/navbar/navbar.component.scss    |   37 +-
 .../src/app/shared/navbar/navbar.component.ts      |   41 +-
 .../webapp/src/app/shared/time-picker/index.ts     |   35 +-
 .../src/app/shared/time-picker/ticker.component.ts |   35 +-
 .../app/shared/time-picker/time-cover.component.ts |   35 +-
 .../shared/time-picker/time-picker.component.scss  |   35 +-
 .../shared/time-picker/time-picker.component.ts    |   35 +-
 .../assets/fonts/Material_Icons/material-icons.css |   19 +
 .../src/assets/fonts/Open_Sans/open-sans.css       |   21 +-
 .../webapp/src/assets/styles/_general.scss         |   37 +-
 .../resources/webapp/src/assets/styles/_reset.scss |   37 +-
 .../resources/webapp/src/assets/styles/_theme.scss |  138 ++-
 .../webapp/src/dictionary/aws.dictionary.ts        |   35 +-
 .../webapp/src/dictionary/azure.dictionary.ts      |   37 +-
 .../webapp/src/dictionary/gcp.dictionary.ts        |   35 +-
 .../webapp/src/dictionary/global.dictionary.ts     |   35 +-
 .../webapp/src/environments/environment.prod.ts    |   33 +-
 .../webapp/src/environments/environment.ts         |   33 +-
 .../src/main/resources/webapp/src/index.html       |   35 +-
 .../src/main/resources/webapp/src/main.ts          |   35 +-
 .../src/main/resources/webapp/src/polyfills.ts     |   33 +-
 .../src/main/resources/webapp/src/styles.scss      |   37 +-
 .../backendapi/domain/ExploratoryLibListTest.java  |   35 +-
 .../resources/ApplicationSettingResourceTest.java  |   27 +-
 .../backendapi/resources/BackupResourceTest.java   |   25 +-
 .../backendapi/resources/EdgeResourceTest.java     |   25 +-
 .../resources/EnvironmentResourceTest.java         |   25 +-
 .../resources/ExploratoryResourceTest.java         |   25 +-
 .../backendapi/resources/GitCredsResourceTest.java |   25 +-
 .../resources/ImageExploratoryResourceTest.java    |   25 +-
 .../resources/InfrastructureInfoResourceTest.java  |   25 +-
 .../InfrastructureTemplateResourceTest.java        |   25 +-
 .../resources/KeyUploaderResourceTest.java         |   25 +-
 .../resources/LibExploratoryResourceTest.java      |   25 +-
 .../resources/SchedulerJobResourceTest.java        |   25 +-
 .../backendapi/resources/SecurityResourceTest.java |   25 +-
 .../resources/SystemInfoResourceTest.java          |   27 +-
 .../epam/dlab/backendapi/resources/TestBase.java   |   25 +-
 .../resources/UserGroupResourceTest.java           |   29 +-
 .../backendapi/resources/UserRoleResourceTest.java |   27 +-
 .../resources/UserSettingsResourceTest.java        |   25 +-
 .../epam/dlab/backendapi/roles/UserRolesTest.java  |   25 +-
 .../CheckApplicationQuoteSchedulerTest.java        |   27 +-
 .../schedulers/CheckUserQuoteSchedulerTest.java    |   27 +-
 .../service/ApplicationSettingServiceImplTest.java |   27 +-
 .../service/UserRoleServiceImplTest.java           |   27 +-
 .../service/UserSettingServiceImplTest.java        |   27 +-
 .../service/aws/AwsBillingServiceTest.java         |   25 +-
 .../aws/AwsInfrastructureInfoServiceTest.java      |   25 +-
 .../aws/AwsInfrastructureTemplateServiceTest.java  |   25 +-
 .../service/azure/AzureBillingServiceTest.java     |   25 +-
 .../azure/AzureInfrastructureInfoServiceTest.java  |   25 +-
 .../AzureInfrastructureTemplateServiceTest.java    |   25 +-
 .../gcp/GcpInfrastructureInfoServiceTest.java      |   25 +-
 .../gcp/GcpInfrastructureTemplateServiceTest.java  |   25 +-
 .../service/impl/AccessKeyServiceImplTest.java     |   25 +-
 .../service/impl/BackupServiceImplTest.java        |   25 +-
 .../service/impl/ComputationalServiceImplTest.java |   25 +-
 .../service/impl/EdgeServiceImplTest.java          |   25 +-
 .../service/impl/EnvironmentServiceImplTest.java   |   25 +-
 .../service/impl/ExploratoryServiceImplTest.java   |   25 +-
 .../service/impl/GitCredentialServiceImplTest.java |   25 +-
 .../impl/ImageExploratoryServiceImplTest.java      |   25 +-
 .../impl/InfrastructureInfoServiceBaseTest.java    |   25 +-
 .../InfrastructureTemplateServiceBaseTest.java     |   25 +-
 .../service/impl/LibraryServiceImplTest.java       |   25 +-
 .../impl/MavenCentralLibraryServiceTest.java       |   32 +-
 .../service/impl/ReuploadKeyServiceImplTest.java   |   27 +-
 .../service/impl/SchedulerJobServiceImplTest.java  |   25 +-
 .../service/impl/SystemInfoServiceImplTest.java    |   27 +-
 .../service/impl/UserGroupServiceImplTest.java     |   29 +-
 .../service/impl/UserResourceServiceImplTest.java  |   27 +-
 .../dlab/backendapi/util/CSVFormatterTest.java     |   25 +-
 .../dlab/backendapi/util/DateRemoverUtilTest.java  |   25 +-
 .../dlab/backendapi/util/RequestBuilderTest.java   |   25 +-
 1447 files changed, 26356 insertions(+), 22016 deletions(-)
 create mode 100755 infrastructure-provisioning/scripts/deploy_ldap.sh
 rename infrastructure-provisioning/src/edge/templates/locations/{emr.conf => dataengine-service.conf} (77%)
 delete mode 100644 infrastructure-provisioning/src/general/files/os/toree-assembly-0.2.0.jar
 delete mode 100644 infrastructure-provisioning/src/general/files/os/toree_kernel.tar.gz
 delete mode 100644 services/billing-aws/src/test/java/com/epam/dlab/core/parser/ParserStatisticsTest.java
 create mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/dto/BillingFilter.java
 copy services/self-service/src/{test/java/com/epam/dlab/backendapi/.gitkeep => main/resources/webapp/src/app/core/interceptors/httpInterceptor.service.ts} (100%)
 copy services/self-service/src/{test/java/com/epam/dlab/backendapi/.gitkeep => main/resources/webapp/src/app/core/interceptors/logInterceptor.factory.ts} (100%)
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/backup-dilog/backup-dilog.component.scss
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/environment-status.model.ts
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/health-status-grid/health-status-grid.component.html
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/health-status-grid/health-status-grid.component.scss
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/health-status-grid/health-status-grid.component.ts
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/health-status.component.html
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/health-status.component.scss
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/health-status.component.ts
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/health-status.module.ts
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/manage-roles-groups/group-name-validarion.directive.ts
 delete mode 100644 services/self-service/src/main/resources/webapp/src/app/health-status/ssn-monitor/ssn-monitor.component.scss
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/backup-dilog/backup-dilog.component.html (74%)
 create mode 100644 services/self-service/src/main/resources/webapp/src/app/management/backup-dilog/backup-dilog.component.scss
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/backup-dilog/backup-dilog.component.ts (65%)
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/manage-environment/manage-environment-dilog.component.html (81%)
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/manage-environment/manage-environment-dilog.component.scss (58%)
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/manage-environment/manage-environment-dilog.component.ts (77%)
 create mode 100644 services/self-service/src/main/resources/webapp/src/app/management/manage-roles-groups/group-name-validarion.directive.ts
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/manage-roles-groups/manage-roles-groups.component.html (87%)
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/manage-roles-groups/manage-roles-groups.component.scss (83%)
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/manage-roles-groups/manage-roles-groups.component.ts (83%)
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/ssn-monitor/ssn-monitor.component.html (84%)
 create mode 100644 services/self-service/src/main/resources/webapp/src/app/management/ssn-monitor/ssn-monitor.component.scss
 rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/ssn-monitor/ssn-monitor.component.ts (59%)


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