You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by om...@apache.org on 2019/03/26 11:48:53 UTC
[incubator-dlab] branch EPMCDLAB-1186 updated (6d959b6 -> 7cfed5d)
This is an automated email from the ASF dual-hosted git repository.
omartushevskyi pushed a change to branch EPMCDLAB-1186
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.
from 6d959b6 added headers;
new 2fdaa7f [DLAB-369]:fixed issue with long pub key displaying
new 5b2e53a [DLAB-373]: Added header and close-window to ssn monitor
new 6a3c782 [DLAB-373]: Added header and close-window to lib errors
new 37512e8 [DLAB-373]: removed tests typings
new 947c566 Merge pull request #776 from epam/DLAB-373
new e012e35 fix DLAB-394 bug
new 117ac3e Merge pull request #2 from ioleksandr/DLAB-394
new bd308db DLAB-393 display resources that not belong to any user as shared resources in billing report
new f6d739d Merge pull request #1 from apache/feature-DLAB-393
new 7415f9c DLAB-000 disclaimer added
new d5eb228 [DLAB-380]: added extra check for initialUserAccessKey after key generation
new e756741 Merge pull request #11 from apache/DLAB-380
new 0d26914 added Nginx parameter client_max_body_size
new 586d9a1 Merge pull request #12 from apache/DLAB-447
new 20f4ae8 DLAB-418 updated readme
new 1867260 Merge pull request #8 from apache/feature-DLAB-418
new 0c7322c [DLAB-363]: Upgrade Angular version to 7.x
new fe5fd4a [DLAB-363]: rx new version breaking changes fixes
new 306b655 [DLAB-363]: debugging deprecated components
new c70b67a [DLAB-363]: fixed models circular dependencies
new 228d75c [DLAB-363]: fixed services circular dependencies
new 6257b2f [DLAB-363]: fixed components circular dependencies; privacy invocation
new 3a59e76 [DLAB-363]: added http interceptor with jwt service
new 749a2b4 [DLAB-363]: changed fonts props according prod build
new 88f1116 [DLAB-363]: moved core service collections
new e5a6216 [DLAB-363]: added no cache interceptor
new c489911 [DLAB-363]: added service changes to app.module
new 372fb4b [DLAB-363]: adapted backup module
new 6442d9d [DLAB-363]: adapted login module
new 6a0ae96 [DLAB-363]: added storage service
new 1660e8f [DLAB-363]: prevent state change issues on templates
new 618beb2 [DLAB-363]: prevent state change issues on templates
new ec66195 [DLAB-363]: prevent state change issues on templates
new 23fe50e [DLAB-363]: updated storage service
new bd72bde [DLAB-363]: updated billing, rolesManagement, healthStatus services
new 3d10578 [DLAB-363]: updated main facade with new option types
new af282fb [DLAB-363]: updated scheduler services
new 9f3f3a1 [DLAB-363]: updated users request Ņonverting
new bb65966 Merge branch 'develop' of github.com:epam/DLab into bugfix-DLAB-311
new 66d79c8 [DLAB-373]: fixed issue with start stop edge requests
new 7c7a604 [DLAB-373]: fixed issue with action butts aligning
new d1cc5ef [DLAB-373]: added extra check on edge actions to prevent premature error
new ce305b6 [DLAB-373]: additional header param for key uploading
new 249dc8b [DLAB-373]: fixed issue with library installation
new 6ae0a25 [DLAB-373]: fixed issue with dowmloading csv report and pem key
new 0cbdaf3 [DLAB-373]: updated cdk and material packages
new fd0d3d5 [DLAB-373]: moved loading of BrowserAnimationsModule to the top of list
new 524758d [DLAB-373]: replaced mat input component with field wrapper
new 0c8362c [DLAB-373]: adapted ng rangepicher with new packages versions
new dd1f4d8 [DLAB-373]: fixed initialUserAccessKeyCheck added takeWhile alive
new ccd3c2b [DLAB-373]: fixed error parse format on auth check request
new 807d13b [DLAB-373]: added redirect to login page on unauthorized response
new 7d4016c [DLAB-373]: added notification module
new 55daf6f [DLAB-373]: removed unused service files
new d953944 [DLAB-373]: added missed license header
new f6c1ec8 [DLAB-373]: fixed issue with backup response reader
new 747003a [DLAB-373]: updated toasts templates according new notification module
new 1bcaeff [DLAB-373]: fixed build prod command
new 7f13e70 [DLAB-373]: fixed validation messages posirioning
new e98b277 [DLAB-373]: theme differences fixes
new a4bf3b1 [DLAB-373]: added build dev command
new 5da9dad merge develop into bugfix-DLAB-311
new 8199053 Merge pull request #14 from apache/bugfix-DLAB-311
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 7cfed5d Merge branch 'develop' of github.com:apache/incubator-dlab into EPMCDLAB-1186
The 5844 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
DISCLAIMER | 4 +
LICENSE | 50 +-
NOTICE | 58 +-
README.md | 167 +-
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 | 29 +-
.../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 | 34 +-
.../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 | 311 +-
.../src/general/lib/aws/meta_lib.py | 29 +-
.../src/general/lib/azure/__init__.py | 25 +-
.../src/general/lib/azure/actions_lib.py | 37 +-
.../src/general/lib/azure/meta_lib.py | 25 +-
.../src/general/lib/gcp/__init__.py | 25 +-
.../src/general/lib/gcp/actions_lib.py | 90 +-
.../src/general/lib/gcp/meta_lib.py | 94 +-
.../src/general/lib/os/debian/common_lib.py | 31 +-
.../src/general/lib/os/debian/edge_lib.py | 25 +-
.../src/general/lib/os/debian/notebook_lib.py | 37 +-
.../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 | 85 +-
.../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 | 108 +-
.../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 | 105 +-
.../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 | 110 +-
.../src/general/scripts/gcp/zeppelin_configure.py | 108 +-
.../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 +-
.../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 +-
.../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/dataengine-service_interpreter_spark.json | 7 +
.../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 | 34 +-
.../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 | 35 +-
.../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 +-
.../ComputationalClusterConfigDTO.java | 27 +-
.../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 +-
.../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 | 27 +-
.../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 | 35 +-
.../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 +-
.../service/RestoreCallbackHandlerService.java | 29 +-
.../service/impl/CheckInactivityService.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 | 34 +-
.../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 | 49 +-
.../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 | 38 +-
.../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 | 39 +-
.../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 | 25 +-
.../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 +-
.../src/main/resources/webapp/.angular-cli.json | 61 -
.../src/main/resources/webapp/angular.json | 136 +
.../src/main/resources/webapp/package-lock.json | 15755 +++++++++++++++++++
.../src/main/resources/webapp/package.json | 44 +-
.../app/access-denied/access-denied.component.html | 33 +-
.../app/access-denied/access-denied.component.scss | 35 +-
.../app/access-denied/access-denied.component.ts | 33 +-
.../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 | 68 +-
.../resources/webapp/src/app/app.routing.module.ts | 40 +-
.../webapp/src/app/core/collections/dictionary.ts | 82 +
.../webapp/src/app/core/collections/index.ts | 20 +
.../resources/webapp/src/app/core/core.module.ts | 39 +-
.../app/core/directives/click-outside.directive.ts | 47 +-
.../webapp/src/app/core/directives/index.ts | 35 +-
.../src/app/core/directives/scrollTo.directive.ts | 35 +-
.../src/app/core/interceptors/error.interceptor.ts | 58 +
.../core/interceptors/http.token.interceptor.ts | 47 +
.../core/interceptors/httpInterceptor.service.ts | 100 -
.../core/interceptors/logInterceptor.factory.ts | 26 -
.../app/core/interceptors/nocache.interceptor.ts | 43 +
.../computationalResourceApplication.model.ts | 35 +-
...mputationalResourceApplicationTemplate.model.ts | 40 +-
.../models/computationalResourceImage.model.ts | 41 +-
.../models/exploratoryEnvironmentVersion.model.ts | 40 +-
.../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 | 37 +-
.../webapp/src/app/core/pipes/highlight.pipe.ts | 38 +-
.../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 | 236 +-
.../services/applicationServiceFacade.service.ts | 360 +-
.../src/app/core/services/authorization.guard.ts | 37 +-
.../webapp/src/app/core/services/backup.service.ts | 52 +-
.../src/app/core/services/billingReport.service.ts | 50 +-
.../src/app/core/services/checkParams.guard.ts | 42 +-
.../src/app/core/services/cloudProvider.guard.ts | 39 +-
.../services/dataengineConfiguration.service.ts | 60 +-
.../src/app/core/services/healthStatus.service.ts | 147 +-
.../webapp/src/app/core/services/index.ts | 36 +-
.../core/services/librariesInstallation.service.ts | 75 +-
.../src/app/core/services/manageUngit.service.ts | 53 +-
.../services/managementEnvironments.service.ts | 50 +-
.../app/core/services/rolesManagement.service.ts | 80 +-
.../src/app/core/services/scheduler.service.ts | 60 +-
.../src/app/core/services/storage.service.ts | 55 +
.../src/app/core/services/userAccessKey.service.ts | 70 +-
.../src/app/core/services/userResource.service.ts | 120 +-
.../webapp/src/app/core/util/checkUtils.ts | 35 +-
.../core/util/collections/dictionary/dictionary.ts | 73 -
.../util/collections/dictionary/idictionary.ts | 27 -
.../webapp/src/app/core/util/dateUtils.ts | 35 +-
.../webapp/src/app/core/util/errorUtils.ts | 46 +-
.../webapp/src/app/core/util/fileUtils.ts | 46 +-
.../webapp/src/app/core/util/http-status-codes.ts | 35 +-
.../resources/webapp/src/app/core/util/index.ts | 37 +-
.../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 | 89 -
.../app/health-status/health-status.component.html | 49 -
.../app/health-status/health-status.component.scss | 36 -
.../app/health-status/health-status.component.ts | 232 -
.../src/app/health-status/health-status.module.ts | 72 -
.../group-name-validarion.directive.ts | 37 -
.../ssn-monitor/ssn-monitor.component.scss | 40 -
.../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 | 42 +-
.../webapp/src/app/login/login.component.html | 33 +-
.../webapp/src/app/login/login.component.ts | 40 +-
.../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 | 35 +-
.../group-name-validarion.directive.ts | 37 +
.../manage-roles-groups.component.html | 40 +-
.../manage-roles-groups.component.scss | 44 +-
.../manage-roles-groups.component.ts | 37 +-
.../management-grid/management-grid.component.html | 104 +-
.../management-grid/management-grid.component.scss | 37 +-
.../management-grid/management-grid.component.ts | 89 +-
.../src/app/management/management.component.html | 79 +-
.../src/app/management/management.component.scss | 43 +-
.../src/app/management/management.component.ts | 274 +-
.../webapp/src/app/management/management.model.ts | 65 +-
.../ssn-monitor/ssn-monitor.component.html | 36 +-
.../ssn-monitor/ssn-monitor.component.scss | 50 +
.../ssn-monitor/ssn-monitor.component.ts | 38 +-
.../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 | 39 +-
.../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 | 59 +-
.../webapp/src/app/reporting/reporting.module.ts | 41 +-
.../app/reporting/toolbar/toolbar.component.css | 37 +-
.../app/reporting/toolbar/toolbar.component.html | 33 +-
.../src/app/reporting/toolbar/toolbar.component.ts | 42 +-
.../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 | 37 +-
.../cluster-details/cluster-details.component.scss | 37 +-
.../cluster-details/cluster-details.component.ts | 52 +-
.../computational/cluster-details/index.ts | 35 +-
.../cluster-configuration-templates.ts | 35 +-
...utational-resource-create-dialog.component.html | 43 +-
...utational-resource-create-dialog.component.scss | 36 +-
...mputational-resource-create-dialog.component.ts | 57 +-
.../computational-resource-create.model.ts | 37 +-
.../computational-resource-create-dialog/index.ts | 38 +-
.../computational-resources-list.component.html | 35 +-
.../computational-resources-list.component.scss | 35 +-
.../computational-resources-list.component.ts | 50 +-
.../computational-resources-list/index.ts | 35 +-
.../ami-create-dialog.component.html | 35 +-
.../ami-create-dialog.component.scss | 42 +-
.../ami-create-dialog.component.ts | 51 +-
.../exploratory/ami-create-dialog/index.ts | 35 +-
.../detail-dialog/detail-dialog.component.html | 37 +-
.../detail-dialog/detail-dialog.component.scss | 35 +-
.../detail-dialog/detail-dialog.component.ts | 53 +-
.../resources/exploratory/detail-dialog/index.ts | 35 +-
.../create-environment.component.scss | 37 +-
...ratory-environment-create-dialog.component.html | 37 +-
...loratory-environment-create-dialog.component.ts | 55 +-
.../exploratory-environment-create.model.ts | 37 +-
.../exploratory-environment-create-dialog/index.ts | 38 +-
.../exploratory/install-libraries/index.ts | 38 +-
.../install-libraries.component.html | 35 +-
.../install-libraries.component.scss | 35 +-
.../install-libraries.component.ts | 111 +-
.../install-libraries/install-libraries.model.ts | 39 +-
.../manage-ungit/manage-ungit.component.html | 33 +-
.../manage-ungit/manage-ungit.component.scss | 35 +-
.../manage-ungit/manage-ungit.component.ts | 49 +-
.../resources/manage-ungit/manage-ungit.model.ts | 37 +-
.../resources-grid/create-resource.model.ts | 35 +-
.../resources-grid/filter-configuration.model.ts | 35 +-
.../src/app/resources/resources-grid/index.ts | 40 +-
.../resources-grid/resources-grid.component.css | 38 +-
.../resources-grid/resources-grid.component.html | 45 +-
.../resources-grid/resources-grid.component.ts | 76 +-
.../resources-grid/resources-grid.model.ts | 35 +-
.../src/app/resources/resources.component.html | 35 +-
.../src/app/resources/resources.component.scss | 35 +-
.../src/app/resources/resources.component.ts | 61 +-
.../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 | 49 +-
.../app/resources/scheduler/scheduler.component.ts | 60 +-
.../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 | 37 +-
.../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 | 35 +-
.../confirmation-dialog.component.scss | 35 +-
.../confirmation-dialog.component.ts | 52 +-
.../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 | 35 +-
.../key-upload-dialog.component.ts | 49 +-
.../key-upload-dialog/key-upload.model.ts | 43 +-
.../app/shared/modal-dialog/modal.component.html | 33 +-
.../app/shared/modal-dialog/modal.component.scss | 45 +-
.../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 | 83 +-
.../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 | 41 +-
.../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 | 40 +-
.../resources/webapp/src/assets/styles/_theme.scss | 139 +-
.../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 | 34 +-
.../src/main/resources/webapp/src/styles.scss | 46 +-
.../main/resources/webapp/src/tsconfig.app.json | 8 +-
.../main/resources/webapp/src/tsconfig.spec.json | 26 -
.../src/main/resources/webapp/src/typings.d.ts | 4 -
.../src/main/resources/webapp/tsconfig.json | 16 +-
.../src/main/resources/webapp/tslint.json | 2 +-
.../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 +-
.../service/impl/InactivityServiceImplTest.java | 27 +-
.../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 +-
1456 files changed, 42631 insertions(+), 22471 deletions(-)
create mode 100644 DISCLAIMER
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
delete mode 100644 services/self-service/src/main/resources/webapp/.angular-cli.json
create mode 100644 services/self-service/src/main/resources/webapp/angular.json
create mode 100644 services/self-service/src/main/resources/webapp/package-lock.json
create mode 100644 services/self-service/src/main/resources/webapp/src/app/core/collections/dictionary.ts
create mode 100644 services/self-service/src/main/resources/webapp/src/app/core/collections/index.ts
create mode 100644 services/self-service/src/main/resources/webapp/src/app/core/interceptors/error.interceptor.ts
create mode 100644 services/self-service/src/main/resources/webapp/src/app/core/interceptors/http.token.interceptor.ts
create mode 100644 services/self-service/src/main/resources/webapp/src/app/core/interceptors/nocache.interceptor.ts
create mode 100644 services/self-service/src/main/resources/webapp/src/app/core/services/storage.service.ts
delete mode 100644 services/self-service/src/main/resources/webapp/src/app/core/util/collections/dictionary/dictionary.ts
delete mode 100644 services/self-service/src/main/resources/webapp/src/app/core/util/collections/dictionary/idictionary.ts
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 (82%)
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 (86%)
rename services/self-service/src/main/resources/webapp/src/app/{health-status => management}/ssn-monitor/ssn-monitor.component.html (82%)
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 (55%)
delete mode 100644 services/self-service/src/main/resources/webapp/src/tsconfig.spec.json
delete mode 100644 services/self-service/src/main/resources/webapp/src/typings.d.ts
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org