This is an automated email from the ASF dual-hosted git repository.
bhliva pushed a change to branch ldab_refactored
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.
from 9260408 EPMCDLAB-000 refactored ldap authentication
new f3a51d8 EPMCDLAB-205 fixed test playbook
new 11468a5 EPMCDLAB-312 fixed integration tests for gcp (problem with
uploading files to bucket)
new 3ac5e9b Merge pull request #766 from epam/bugfix-EPMCDLAB-2050
new ecb6534 [DLAB-355]: fixed issue with loading previous user data
new 351a084 Merge pull request #767 from epam/DLAB-355
new ca6cb7f [DLAB-304]: fixed extra vertical scrollbar if check off the
cluster configurations box and error message overlapping
new b64396c Merge pull request #768 from epam/bugfix-DLAB-304
new 83e5cf9 fixed issue with hosts file
new 63505c2 Merge pull request #769 from epam/DLAB-356
new 82fdc52 fixed issue with duplication in hosts file
new bd35478 Merge pull request #770 from epam/DLAB-361
new 3f82d22 EPMCDLAB-000 added missing license header
new deff377 EPMCDLAB-000 updated notice file with apache header
new f20f6d2 EPMCDLAB-000 rat plugin config updates
new 8484f13 add missed copyright headers
new a606cc6 Merge pull request #772 from epam/license-header
new f56f0c8 refactor to remove default subnet creation in secondary vpc
new d8796c3 fixes
new 83ac62f fixe for peering remove
new 3df6cb5 fix for peering remove
new 28626e7 fix for peering remove and more clear messages
new 85a1074 Merge pull request #773 from epam/DLAB-387
new 143511d EPMCDLAB-000 updated rat plugin configuration
new fe969a1 Fixed autotest bug, ticket 299
new ff9bf58 Revert "Fixed autotest bug, ticket 299"
new 14e4ec2 EPMCDLAB-000 updated licence headers
new b47df6a EPMCDLAB-000 updated rat plugin config
new fe944fa Fixed autotest bug, ticket 299
new eba9740 Merge pull request #774 from epam/EPMCDLAB-299
new 922ee8f dlab.ini fix
new adb6928 Merge pull request #775 from epam/license-header
new 2fdaa7f [DLAB-369]:fixed issue with long pub key displaying
new 5b2e53a [DLAB-373]: Added header and close-window to ssn monitor
new 6a3c782 [DLAB-373]: Added header and close-window to lib errors
new 37512e8 [DLAB-373]: removed tests typings
new 947c566 Merge pull request #776 from epam/DLAB-373
new e012e35 fix DLAB-394 bug
new 117ac3e Merge pull request #2 from ioleksandr/DLAB-394
new bd308db DLAB-393 display resources that not belong to any user as
shared resources in billing report
new f6d739d Merge pull request #1 from apache/feature-DLAB-393
new 7415f9c DLAB-000 disclaimer added
new 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 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 d2a1a40 DLAB-000 fixed merge conflicts
The 5664 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 | 18 +
infrastructure-provisioning/scripts/deploy_dlab.py | 25 +-
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 | 38 +-
.../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 | 20 +
.../{emr.conf => dataengine-service.conf} | 20 +
.../src/edge/templates/locations/jupyter.conf | 20 +
.../src/edge/templates/locations/rstudio.conf | 20 +
.../src/edge/templates/locations/spark.conf | 20 +
.../src/edge/templates/locations/tensor.conf | 21 +-
.../src/edge/templates/locations/ungit.conf | 21 +-
.../src/edge/templates/locations/zeppelin.conf | 20 +
.../src/edge/templates/nginx.conf | 21 +
.../src/edge/templates/nginx_debian | 20 +
.../src/edge/templates/nginx_redhat | 23 +-
.../src/edge/templates/squid.conf | 21 +
.../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 | 21 +
.../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 | 25 +-
.../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_roles.json | 4 +-
.../src/general/files/gcp/tensor_Dockerfile | 25 +-
.../src/general/files/gcp/zeppelin_Dockerfile | 25 +-
.../src/general/files/os/debian/sources.list | 21 +
.../src/general/files/os/ivysettings.xml | 20 +
.../src/general/files/os/redhat/sources.list | 21 +
.../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 | 20 +
.../src/general/lib/aws/actions_lib.py | 325 +-
.../src/general/lib/aws/meta_lib.py | 29 +-
.../src/general/lib/azure/__init__.py | 20 +
.../src/general/lib/azure/actions_lib.py | 25 +-
.../src/general/lib/azure/meta_lib.py | 25 +-
.../src/general/lib/gcp/__init__.py | 20 +
.../src/general/lib/gcp/actions_lib.py | 25 +-
.../src/general/lib/gcp/meta_lib.py | 25 +-
.../src/general/lib/os/debian/common_lib.py | 33 +-
.../src/general/lib/os/debian/edge_lib.py | 25 +-
.../src/general/lib/os/debian/notebook_lib.py | 27 +-
.../src/general/lib/os/debian/ssn_lib.py | 29 +-
.../src/general/lib/os/fab.py | 38 +-
.../src/general/lib/os/redhat/common_lib.py | 33 +-
.../src/general/lib/os/redhat/edge_lib.py | 29 +-
.../src/general/lib/os/redhat/notebook_lib.py | 27 +-
.../src/general/lib/os/redhat/ssn_lib.py | 25 +-
.../src/general/scripts/aws/common_collect_data.py | 25 +-
.../general/scripts/aws/common_create_bucket.py | 28 +-
.../general/scripts/aws/common_create_instance.py | 29 +-
.../scripts/aws/common_create_notebook_image.py | 25 +-
.../general/scripts/aws/common_create_policy.py | 25 +-
.../scripts/aws/common_create_role_policy.py | 25 +-
.../scripts/aws/common_create_security_group.py | 25 +-
.../general/scripts/aws/common_create_subnet.py | 25 +-
.../scripts/aws/common_download_git_certfile.py | 25 +-
...common_notebook_configure_dataengine-service.py | 25 +-
.../aws/common_notebook_configure_dataengine.py | 25 +-
.../general/scripts/aws/common_prepare_notebook.py | 25 +-
.../general/scripts/aws/common_put_to_bucket.py | 29 +-
.../scripts/aws/common_remove_remote_kernels.py | 25 +-
.../src/general/scripts/aws/common_reupload_key.py | 29 +-
.../general/scripts/aws/common_start_notebook.py | 25 +-
.../general/scripts/aws/common_stop_notebook.py | 25 +-
.../scripts/aws/common_terminate_notebook.py | 25 +-
.../scripts/aws/common_terminate_notebook_image.py | 25 +-
.../scripts/aws/dataengine-service_configure.py | 33 +-
.../scripts/aws/dataengine-service_create.py | 25 +-
.../scripts/aws/dataengine-service_install_libs.py | 25 +-
.../scripts/aws/dataengine-service_jars_parser.py | 25 +-
.../scripts/aws/dataengine-service_key_importer.py | 25 +-
.../scripts/aws/dataengine-service_list_libs.py | 25 +-
.../scripts/aws/dataengine-service_prepare.py | 29 +-
.../scripts/aws/dataengine-service_terminate.py | 29 +-
.../general/scripts/aws/dataengine_configure.py | 25 +-
.../src/general/scripts/aws/dataengine_prepare.py | 29 +-
.../src/general/scripts/aws/dataengine_start.py | 29 +-
.../src/general/scripts/aws/dataengine_stop.py | 25 +-
.../general/scripts/aws/dataengine_terminate.py | 29 +-
.../general/scripts/aws/deeplearning_configure.py | 25 +-
.../scripts/aws/edge_associate_elastic_ip.py | 25 +-
.../src/general/scripts/aws/edge_configure.py | 31 +-
.../src/general/scripts/aws/edge_prepare.py | 84 +-
.../src/general/scripts/aws/edge_start.py | 25 +-
.../src/general/scripts/aws/edge_status.py | 25 +-
.../src/general/scripts/aws/edge_stop.py | 29 +-
.../src/general/scripts/aws/edge_terminate.py | 25 +-
.../src/general/scripts/aws/jupyter_configure.py | 25 +-
.../jupyter_dataengine-service_create_configs.py | 27 +-
.../jupyter_install_dataengine-service_kernels.py | 25 +-
.../src/general/scripts/aws/rstudio_configure.py | 25 +-
.../rstudio_dataengine-service_create_configs.py | 25 +-
.../rstudio_install_dataengine-service_kernels.py | 29 +-
.../scripts/aws/ssn_associate_elastic_ip.py | 29 +-
.../src/general/scripts/aws/ssn_configure.py | 46 +-
.../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 | 103 +-
.../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 | 25 +-
.../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 | 25 +-
.../src/general/scripts/azure/edge_configure.py | 29 +-
.../src/general/scripts/azure/edge_prepare.py | 29 +-
.../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 | 25 +-
.../general/scripts/azure/rstudio_change_pass.py | 25 +-
.../src/general/scripts/azure/rstudio_configure.py | 29 +-
.../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 | 25 +-
.../general/scripts/azure/zeppelin_configure.py | 29 +-
.../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 | 25 +-
.../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 | 29 +-
.../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 | 25 +-
.../scripts/gcp/common_terminate_notebook.py | 25 +-
.../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 | 77 +-
.../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 | 74 +-
.../jupyter_dataengine-service_create_configs.py | 27 +-
.../jupyter_install_dataengine-service_kernels.py | 29 +-
.../src/general/scripts/gcp/rstudio_configure.py | 72 +-
.../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 | 25 +-
.../src/general/scripts/gcp/tensor_configure.py | 76 +-
.../src/general/scripts/gcp/zeppelin_configure.py | 73 +-
.../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 | 25 +-
.../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 | 20 +
.../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 | 21 +
.../templates/os/debian/spark-master.service | 21 +
.../templates/os/debian/spark-slave.service | 21 +
.../src/general/templates/os/debian/ungit.service | 21 +
.../os/notebook_spark-defaults_local.conf | 21 +
.../templates/os/redhat/jupyter-notebook.service | 21 +
.../templates/os/redhat/spark-master.service | 21 +
.../templates/os/redhat/spark-slave.service | 21 +
.../src/general/templates/os/redhat/ungit.service | 21 +
.../src/general/templates/os/run_template.sh | 25 +-
.../src/general/templates/os/tensorboard.service | 21 +
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 | 21 +
.../src/ssn/templates/gitlab.rb | 21 +
.../src/ssn/templates/mongod.service_template | 21 +
.../src/ssn/templates/nginx_proxy.conf | 21 +
.../templates/proxy_location_jenkins_template.conf | 21 +
.../templates/proxy_location_webapp_template.conf | 21 +
.../src/ssn/templates/squid.conf | 21 +
.../src/ssn/templates/ssn.yml | 25 +-
.../src/ssn/templates/ssn_nginx.conf | 21 +
.../src/ssn/templates/supervisor_svc.conf | 21 +
.../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 | 21 +
.../src/zeppelin/templates/livy-server.service | 21 +
.../zeppelin/templates/zeppelin-notebook.service | 21 +
integration-tests/examples/config.properties | 27 +-
integration-tests/examples/copy_files.py | 27 +-
.../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 | 35 +-
.../test_templates/deeplearning/conv.prototxt | 13 +
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 | 45 +-
services/billing-aws/billing.yml | 25 +-
services/billing-aws/pom.xml | 26 +-
.../main/java/com/epam/dlab/BillingScheduler.java | 35 +-
.../src/main/java/com/epam/dlab/BillingTool.java | 35 +-
.../src/main/java/com/epam/dlab/Help.java | 35 +-
.../configuration/BillingToolConfiguration.java | 35 +-
.../BillingToolConfigurationFactory.java | 35 +-
.../dlab/configuration/ConfigJsonGenerator.java | 35 +-
.../dlab/configuration/ConfigurationValidator.java | 35 +-
.../epam/dlab/configuration/FreeMarkerConfig.java | 35 +-
.../configuration/LoggingConfigurationFactory.java | 35 +-
.../dlab/configuration/SchedulerConfiguration.java | 35 +-
.../main/java/com/epam/dlab/core/AdapterBase.java | 35 +-
.../main/java/com/epam/dlab/core/BillingUtils.java | 35 +-
.../java/com/epam/dlab/core/DBAdapterBase.java | 35 +-
.../main/java/com/epam/dlab/core/FilterBase.java | 35 +-
.../main/java/com/epam/dlab/core/ModuleBase.java | 35 +-
.../main/java/com/epam/dlab/core/ModuleData.java | 35 +-
.../main/java/com/epam/dlab/core/ModuleType.java | 35 +-
.../dlab/core/aggregate/AggregateGranularity.java | 35 +-
.../epam/dlab/core/aggregate/DataAggregator.java | 35 +-
.../epam/dlab/core/aggregate/UsageDataList.java | 35 +-
.../java/com/epam/dlab/core/parser/ColumnInfo.java | 35 +-
.../java/com/epam/dlab/core/parser/ColumnMeta.java | 35 +-
.../com/epam/dlab/core/parser/CommonFormat.java | 35 +-
.../epam/dlab/core/parser/ConditionEvaluate.java | 35 +-
.../java/com/epam/dlab/core/parser/ParserBase.java | 35 +-
.../com/epam/dlab/core/parser/ParserByLine.java | 35 +-
.../epam/dlab/core/parser/ParserStatistics.java | 35 +-
.../java/com/epam/dlab/logging/AppenderBase.java | 35 +-
.../com/epam/dlab/logging/AppenderConsole.java | 35 +-
.../java/com/epam/dlab/logging/AppenderFile.java | 35 +-
.../java/com/epam/dlab/module/AdapterConsole.java | 35 +-
.../java/com/epam/dlab/module/AdapterFile.java | 35 +-
.../main/java/com/epam/dlab/module/ModuleName.java | 35 +-
.../main/java/com/epam/dlab/module/ParserCsv.java | 35 +-
.../com/epam/dlab/module/aws/AdapterS3File.java | 35 +-
.../java/com/epam/dlab/module/aws/FilterAWS.java | 35 +-
.../java/com/epam/dlab/module/aws/S3FileList.java | 35 +-
.../java/com/epam/dlab/mongo/AdapterMongoDb.java | 35 +-
.../com/epam/dlab/mongo/DlabResourceTypeDAO.java | 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 | 18 +
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 | 34 +-
.../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 | 18 +
.../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 | 18 +
.../dlab/dto/reuploadkey/ReuploadKeyStatusDTO.java | 18 +
.../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 | 18 +
.../dlab/util/mongo/MongoStringDeserializer.java | 18 +
.../dlab/util/mongo/MongoStringSerializaer.java | 18 +
.../dlab/util/mongo/modules/IsoDateModule.java | 25 +-
.../util/mongo/modules/JavaPrimitiveModule.java | 18 +
.../epam/dlab/util/mongo/modules/MongoModule.java | 18 +
.../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 | 18 +
.../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 | 18 +
.../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 | 35 +-
.../aws/service/AwsCredentialRefreshService.java | 25 +-
.../aws/service/AwsUserVerificationService.java | 25 +-
services/security-azure/pom.xml | 25 +-
.../dlab/auth/azure/AuthorizationCodeSupplier.java | 25 +-
.../dlab/auth/azure/AuthorizationSupplier.java | 26 +-
.../auth/azure/AzureAuthenticationResource.java | 25 +-
.../dlab/auth/azure/AzureLocalAuthResponse.java | 25 +-
.../epam/dlab/auth/azure/AzureLoginUrlBuilder.java | 25 +-
.../dlab/auth/azure/AzureSecurityResource.java | 25 +-
.../com/epam/dlab/auth/azure/RoleAssignment.java | 25 +-
.../dlab/auth/azure/RoleAssignmentProperties.java | 25 +-
.../dlab/auth/azure/RoleAssignmentResponse.java | 25 +-
.../dlab/auth/azure/UsernamePasswordSupplier.java | 25 +-
.../service/AzureAuthorizationCodeService.java | 25 +-
.../service/AzureAuthorizationCodeServiceImpl.java | 18 +
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/DlabLdapConnection.java | 25 +-
.../epam/dlab/auth/core/ReturnableConnection.java | 35 +-
.../com/epam/dlab/auth/core/SimpleConnection.java | 25 +-
.../java/com/epam/dlab/auth/dao/LdapUserDAO.java | 27 +-
.../main/java/com/epam/dlab/auth/dao/Request.java | 34 +-
.../epam/dlab/auth/dao/UserInfoDAODumbImpl.java | 35 +-
.../epam/dlab/auth/dao/UserInfoDAOMongoImpl.java | 34 +-
.../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 +-
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 | 18 +
.../epam/dlab/backendapi/dao/UserGroupDaoImpl.java | 18 +
.../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 | 18 +
.../backendapi/resources/UserSettingsResource.java | 34 +-
.../resources/aws/BillingResourceAws.java | 87 +-
.../resources/aws/ComputationalResourceAws.java | 25 +-
.../resources/azure/AzureOauthResource.java | 18 +
.../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 | 18 +
.../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 | 18 +
.../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 | 29 +-
.../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 | 18 +
.../backendapi/service/UserRoleServiceImpl.java | 18 +
.../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 | 30 +-
.../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/.editorconfig | 14 +
.../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 | 20 +-
.../app/access-denied/access-denied.component.ts | 18 +
.../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 | 76 +-
.../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 | 45 +-
...utational-resource-create-dialog.component.scss | 37 +-
...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 | 62 +-
.../computational-resources-list/index.ts | 41 +-
.../ami-create-dialog.component.html | 35 +-
.../ami-create-dialog.component.scss | 42 +-
.../ami-create-dialog.component.ts | 54 +-
.../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 | 84 +-
.../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 | 18 +
.../webapp/src/environments/environment.ts | 18 +
.../src/main/resources/webapp/src/index.html | 35 +-
.../src/main/resources/webapp/src/main.ts | 35 +-
.../src/main/resources/webapp/src/polyfills.ts | 22 +-
.../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 | 18 +
.../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 | 18 +
.../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 | 18 +
.../impl/InfrastructureInfoServiceBaseTest.java | 25 +-
.../InfrastructureTemplateServiceBaseTest.java | 25 +-
.../service/impl/LibraryServiceImplTest.java | 25 +-
.../impl/MavenCentralLibraryServiceTest.java | 32 +-
.../service/impl/ReuploadKeyServiceImplTest.java | 18 +
.../service/impl/SchedulerJobServiceImplTest.java | 25 +-
.../service/impl/SystemInfoServiceImplTest.java | 27 +-
.../service/impl/UserGroupServiceImplTest.java | 29 +-
.../service/impl/UserResourceServiceImplTest.java | 18 +
.../dlab/backendapi/util/CSVFormatterTest.java | 25 +-
.../dlab/backendapi/util/DateRemoverUtilTest.java | 25 +-
.../dlab/backendapi/util/RequestBuilderTest.java | 25 +-
1437 files changed, 41962 insertions(+), 21180 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} (72%)
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: [email protected]
For additional commands, e-mail: [email protected]