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