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

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


    from 6315946  [DLAB-433] Bugfix[inactivity]
     add 0c389f1  DLAB-000 added project + enpoint API
     add d108a8a  dependencies cleanup; updated material version
     add f841d27  added layout as a middle route stage
     add e433115  added layout as a middle route stage
     add 7014180  added side navigation component;
     add 06e6543  added dialog providers
     add f4da4bc  added material controllers into detail dialog
     add 4324148  add project layout; apply routing configuration to navigation 
panel
     add 42e3e57  apply changed to routing configuration
     add 2dc9313  added material controllers into environment creation component
     add d45fca8  fixed redrawing of  side navigation component
     add eeb4793  added administration as a top level on structure
     add 0a9998c  moved compoments to administration
     add e939356  updated paths
     add b200edc  updated paths
     add 7dd2bee  added material controllers into ami component
     add dd6348b  added material controllers into library insrtallation 
component
     add ccc6cc8  added material controllers into ungit component
     add e8a7750  fixed dialog close with dialogRef control
     add 73b81d0  fixed management controls of calling components on resources
     add b5c7717  added material controllers into cluster creation component
     add 4c8aa3a  added material controllers into cluster details component
     add 4943d9e  connect added controllers
     add ac2074f  added material controllers into const details dialog
     add 381793a  added material controllers into scheduler
     add 1649726  added basic theme into default config
     add 1311fc2  added material controllers into backup and management
     add a6f0400  added styles to redraw dialog boxes
     add c72bfa1  fixed quota notification check
     add 419c202  added base create project form
     add 698ab89  fixed dialog style files
     add b4670d6  added creation stepper; interface
     add f41f08d  added service with methods to get and create project
     add dd29b03  rebuild stepper styles
     add 1d3c4ae  added base projects list component
     add ea1ce9d  added project data table
     add d11324b  added actions to datatable; controls fixes
     add 8a1cfaf  fixed general styles for steppers
     add 72c166e  added project tag generation on name focus out
     add 0859f8b  fixed detailed dialogs styles; added variables
     add 19d84b2  passed data as project creation params to service
     add d696f0e  added actions placeholders to project list
     add 136c004  added groups list select with ability check/delete all
     add 1ef8fb6  added view to groups list control
     add 5a81d01  added view to groups list control; stepper control changes
     add 62c401c  added project-data.service
     add cac09f9  added endpoint.service to get list
     add 9288943  provide variables reference to config file
     add 42d075e  added analyser tool
     add d537007  changed control type for endpoints; added service call
     add e40ba21  added project form wrapper in case of rendering check
     add f7ffeff  mock dource data to render data grid
     add d8898c1  endpoint.service methods added
     add 29a76a0  fixed dialogs styles; extended classes
     add 471218e  fixed dialogs styles; extended classes
     add 40b2ab9  project creation form fixes
     add 7261a69  added create-edit project forms separation
     add c0eaf17  added data subscription on projects list
     add df00d5d  emit data on etit project action
     add 118cfee  update data list after project creation
     add 7dea58f  extend delete project from list
     add 78a6295  extended notification dialog
     add 3ce0fb8  added empty list placeholder for selects
     add 8f26b55  Merge branch 'project_grid' of 
github.com:apache/incubator-dlab into feature/projects
     add 4a0c343  DLAB-640 added possibility to set limits for project
     add f8d6875  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 729e9be  [DLAB-631]: changed project model
     add 06c05b6  [DLAB-631]: changed confirmation dialog styles
     add aa09a04  [DLAB-631]: added extra check if no project data
     add 96aff4b  [DLAB-631]: modified column rendering
     add 140a9b9  [DLAB-631]: added extra check if no project data exist; 
extend service
     add 721a5c0  [DLAB-631]: modified backups
     add 678d1d6  DLAB-630 added API for getting list of endpoints
     add 5a162b5  DLAB-000 fixed bug connected with get endpoints API
     add 10239aa  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 7557f49  [DLAB-631]: projects removing implementation added
     add 8436d3f  DLAB-000 remove project API implemented on DAO layer
     add db990e3  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add df259ae  [DLAB-631]: moved general styles
     add 6763e61  [DLAB-635]: added update service methods
     add 30673f0  [DLAB-635]: modify confirm action; update projects
     add 4e220cb  [DLAB-635]: added grid refresh; apply after confirmations
     add 240b68c  [DLAB-635]: projects grid sizing added
     add 8a348a0  [DLAB-635]: fix displaying comditions; cleanup ref
     add eed9369  [DLAB-635]: disabled gields on edit form; set default tab
     add 63dd3b4  [DLAB-642]: collapse navigation bar fixes
     add 4fb5bd8  [DLAB-642]: added check before credentials dialog opening
     add c9693b5  [DLAB-642]: replaced ssn monitor dialog with nateroal 
component
     add 3b0a8ff  [DLAB-642]: backup aligning fixess
     add 184f25c  [DLAB-642]: conponents loading cleanup
     add e41a72d  [DLAB-642]: replaced env management and budget with material 
component
     add c60b1fb  [DLAB-642]: added endpoint creation form
     add a01943b  [DLAB-642]: added endpoint creation service support
     add 9e4f5e7  [DLAB-642]: added endpoint creation service support
     add f273782  [DLAB-642]: added endpoint validation; general classes fixes
     add 65604f4  [DLAB-631]: fixed endpoint selection
     add 763565f  [DLAB-631]: added endpoint validation extention
     add 761393d  [DLAB-631]: fixed parameters passing impacted prod build
     add 72b6fb9  [DLAB-631]: fixed backdrop issue on 403 page
     add 536904e  [DLAB-631]: added Delete Endpoint
     add 484d8d6  [DLAB-631]: added admin guard to check user access
     add deffced  [DLAB-631]: modified passageway to check user access
     add 9598995  [DLAB-631]: moved manage roles functionality into separate 
page
     add 766d0f9  [DLAB-631]: moved manage roles functionality into separate 
page
     add 3c78764  [DLAB-631]: added roles to navigation
     add 397c9f3  [DLAB-631]: added tabs with endpoints list
     add 182e9c2  [DLAB-631]: added ability to delete endpoints with 
confirmation
     add 8cee4bb  [DLAB-631]: tabs component fixes
     add c65fa44  [DLAB-631]: replaced progress uploading component with 
material
     add c548259  [DLAB-631]: replaced cost detail component with material
     add 17a9e7d  [DLAB-631]: replaced confirmation dialog component
     add 9422992  [DLAB-631]: replaced key uploading dialog component
     add 35c078a  [DLAB-631]: removed old primitive dialog coponent
     add 8f60582  DLAB-654 added possibility to define project for analytical 
tool
     add b8dc603  [DLAB-631]: added detailed dialogs formatting
     add abf2d7d  [DLAB-631]: desabled clear action on edit project form
     add 0a757c9  [DLAB-631]: added endpoint fixes to templates list
     add e188ea4  [DLAB-631]: added key pipe for shape selection
     add 69effa7  [DLAB-631]: added projects to exploratory creation
     add ad5f06b  [DLAB-655]: added projects to exploratory creation
     add dcb63d6  [DLAB-655]: fixed roles markup
     add 806e955  [DLAB-655]: fix selects displaying
     add 27db2a7  [DLAB-655]: added projects during env creation; 1 by 1 loading
     add b94583e  DLAB-000 added configuration for prod module
     add 64339f6  DLAB-000 added endpoint field to exploratory form
     add 4d92061  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 9c78057  [DLAB-655]: added endpoints to env creation;
     add 047221c  DLAB-000 changed userInstance dto field name
     add a740012  [DLAB-655]: added focus on configuration check
     add 1e31375  [DLAB-655]: added empty default options to selects
     add d7f402a  [DLAB-655]: fixrd issue with hirizontal scrolling on projects 
list
     add 79d4bde  [DLAB-741]: fixed label on projects page
     add 6919636  [DLAB-741]: replaces roles grid
     add 4f47daf  [DLAB-741]: fixed issue with removing projects
     add 41b38a6  DLAB-000 added endpoint property to user instance dto
     add e27fed5  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 72c4a86  [DLAB-741]: manage roles fixes
     add 8f082f6  [DLAB-386]: manage role form card fixes
     add b708f4b  [DLAB-386]: change marckup; fixed empty lists default options
     add 047cdb1  [DLAB-738]: fixed endpoints issues set
     add 8bfbdd7  [DLAB-738]: fixed select all action on multiselect list
     add c1b1fe6  DLAB-742 fixed authorization issue
     add 41e2f5e  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 51168a5  [DLAB-738]: added project duplication validation
     add f774b65  [DLAB-735]: added endpoints validation
     add 4d2401c  [DLAB-735]: replased url validation pattern
     add 0377bff  [DLAB-735]: actions list selector fixes
     add ff44aef  [DLAB-735]: management grid component replacement
     add 9485131  [DLAB-747]: cleanup status and keys check from resources list
     add 3569f98  [DLAB-747]: separate ssn monitor data service
     add 1441b6a  [DLAB-747]: cleanup status and keys check from resources list
     add 2ef7267  [DLAB-747]: replace notebook validation with 
delimitersFiltering CheckUtils
     add cf2a00b  [DLAB-747]: cleanup status and keys check from management 
list page
     add d892ae4  [DLAB-747]: cleanup status and keys check from clusters list 
page
     add 84fb511  [DLAB-747]: separate backup data service
     add 58740b2  [DLAB-747]: cleanup status and keys check from main navigation
     add 9af7f10  DLAB-746 added API for checking whether used is assigned to 
project
     add a0a86d0  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 9125adf  [DLAB-747]: update data after stop/terminate resources
     add 6a4689e  [DLAB-747]: cleanup key generation
     add 4ded100  [DLAB-747]: moved and extended resources grid model
     add ac68ebf  [DLAB-649]: toolbar markup fixes
     add 56b116d  [DLAB-649]: billing data sctructure fixed
     add 4850074  [DLAB-649]: extend billing data grid; sticky elementing
     add 8aa0bac  [DLAB-649]: extend billing data grid
     add 61dac98  [DLAB-649]: extend billing data grid
     add ff459f5  [DLAB-780]: endpoint_tag controll added during endpoint 
creation
     add 607850b  [DLAB-747]: cleanup status and keys check from management
     add a810a6a  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add e7c6ffd  [DLAB-805]: adapt templates request with project parameter
     add 7c6011b  [DLAB-805]: replaced cluster type selector; add default option
     add 0022849  [DLAB-805]: replaced shapes controls selector
     add 951bb38  [DLAB-805]: computational resources limits fixes
     add 271b24e  [DLAB-805]: error handling fixes
     add 8edd4ac  [DLAB-805]: fixed issue with tabs on git credential list
     add 74026f1  [DLAB-805]: configuration parameters control fixes
     add b4ba5ca  [DLAB-805]: replace model built with service
     add 6c47e51  [DLAB-805]: preparation model cleanup
     add b660649  [DLAB-805]: preparation model cleanup
     add b99306e  [DLAB-805]: rebuild clusters creation dialog
     add 2ff5858  DLAB-778, 783, 788, 790 added possibility to use tags in 
resources
     add 0604e62  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 62e2b23  [DLAB-805]: clenup shapes Default Options settings
     add a072c13  [DLAB-805]: spot instance limits fixes
     add a9f5306  [DLAB-805]: clusters creation validation fixes
     add a825837  [DLAB-805]: clusters creation validation fixes
     add d28fe2f  [DLAB-787]: added custom tag on exploratory env
     add 73c2798  [DLAB-787]: pass custom tag on cluster creation
     add f11ea5f  DLAB-000 change custom tag property name
     add 03d63b0  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 507be62  [DLAB-787]: pass custom tag on cluster creation
     add c58af0b  [DLAB-805]: added extra check if clusters creation are not 
allowed
     add 4de2536  [DLAB-747]: added key upload form
     add 3e6be34  [DLAB-747]: patch project creation form with file; validation 
added
     add fef3054  [DLAB-747]: patch project creation form with file
     add 1840bbd  [DLAB-747]: prevent file upload on edit project form
     add a13b943  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 2d6e73d  [DLAB-787]: added private notebook ip as terminal parameter
     add a3af707  [DLAB-740]: added chips component for lists separation
     add 214a9ac  [DLAB-740]: key uploading fixes
     add ba52e72  [DLAB-652]: added asign project parameter to model
     add 6ba580a  [DLAB-652]: disabled environment creation if user not 
assignet to any project
     add 4ccff54  [DLAB-652]: added check assignment to project; add inform 
dialog fading
     add 5ef0b61  [DLAB-652]: update health status check after applying action
     add 2258396  DLAB-745, 746 introduced edge per project
     add f93b7c3  Merge remote-tracking branch 'origin/feature/projects' into 
feature/projects
     add b7177c6  Merge remote-tracking branch 'origin/feature/projects' into 
feature/projects
     add 06d3b1d  DLAB-818 fixed bug connected with resource creation
     add fafb734  DLAB-000 added project service to provision conf
     add f904b85  project creatin (subnet creation)
     add 898cf49  project creatin (subnet creation) (project_Dockerfile added)
     add b8846a4  project creatin (subnet creation) (ssn_configure.py updated)
     add 070eb58  project creatin (subnet creation) (project_description.json 
added)
     add 883293a  project creatin (subnet creation) (/project_prepare.py fixed)
     add 2d53c68  project creatin (subnet creation) (/project_prepare.py fixed)
     add 6fbb237  project creatin (subnet creation) (/project_prepare.py fixed)
     add 08d5273  project creatin (subnet creation) (/project_prepare.py fixed)
     add 381d656  project creatin (subnet creation) (/project_prepare.py fixed; 
create.py fixed)
     add f8049c5  project creatin (/project_prepare.py fixed; 
edge_associate_elastic_ip.py fixed; project_Dockerfile fixed)
     add 962891d  project creatin (/project_prepare.py fixed)
     add ec4422e  Merge branch 'myDLAB-748' into DLAB-748
     add bf6c325  fabfile updated edge_configure updated project_prepare fixed 
project_terminate created
     add a1a60ba  proxy setting updated user key uploading updated
     add 90fc211  project terminate updated
     add ea20f10  create.py fixed adge_associate_elastic_ip.py fixed
     add 12c7d8d  project_name instead edge_user_name fixed
     add f63b446  project_name instead edge_user_name fixed in api and others
     add cadbaf3  bug fixed
     add f4b18fc  project termination bug fixed
     add d90deeb  Merge pull request #128 from bodnarmykola/DLAB-748
     add a881ecc  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 8e1d52b  [DLAB-821]: removed extra scrollbar on creating project dialog
     add d4517c9  [DLAB-822]: fixed key uploading on initial project creation 
form
     add 790faa6  [DLAB-822]: fixed key uploading on initial project creation 
form
     add 511ce88  [DLAB-823]: added placeholder to billing grid
     add a9601a6  [DLAB-823]: added placeholder to management grid
     add c5cf2c2  [DLAB-823]: added placeholder to management grid
     add da89acc  project_name added to response file
     add fb1009f  Merge pull request #130 from bodnarmykola/DLAB-748
     add 2581895  DLAB-746 fixed bug connected with project resource creation
     add 4a1ec05  DLAB-000 made get endpoint API case insensitive
     add 1a0c0d7  DLAB-000 fixed project key regex
     add e317594  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 4e8562d  [DLAB-828]: reset key label on form clear
     add 2e04372  [DLAB-828]: fixed issue with uploading key after form reinit
     add f368f01  [DLAB-827]: cut group name on confirmation dialog for 
termination
     add 3653ab3  [DLAB-827]: unify scrollers
     add bca152a  DLAB-830 added project statuses and possibility to terminate 
project
     add 97b2b4f  aws - project tag added for bucket gcp - project creation, 
project_prepary.py created
     add 2ce490e  aws - notebook creation nginx error fixed
     add ed009ee  aws - notebook creation bug fixed ldap_user removed
     add ab6f5e7  aws - edge stop/start/status returned
     add cb60569  Merge pull request #131 from bodnarmykola/DLAB-748
     add 595c24f  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 415f312  [DLAB-827]: unify scrollers
     add 1ac29a1  aws - edge stop/start/status Docker file returned
     add d0b5247  aws - edge stop/start/status Docker file returned
     add 8bc44db  README.md deleted by mistake fixede
     add b9f4cab  Merge pull request #133 from bodnarmykola/DLAB-748
     add a541b04  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add c007b1a  [DLAB-831]: added project status to dashboard
     add 5fed1d4  DLAB-833 added API for activating/deactivating project
     add 43faea5  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 0224312  [DLAB-831]: prevent project edition for not active projects
     add 93c2639  [DLAB-834]: added stop / start actions to project
     add 8e861a1  [DLAB-834]: added stop / start actions to project service
     add 7ea4cc0  DLAB-000 added project parameter for start/stop exploratory
     add 3ec5b41  DLAB-835 added project_name param for start/stop actions
     add b86a97f  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 0b554d7  [DLAB-848]: Altered the message for project creation
     add 63f36d4  DLAB-840 fixed bug connected with computational creation
     add c17294d  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add c7fe69a  [DLAB-829]: added limit quantities of characters for project 
name
     add 2269b6c  [DLAB-691]: prevent terminal opening for not running instances
     add ac49475  [DLAB-829]: added limit quantities of characters for project 
name
     add 5482e33  [DLAB-834]: added stop / start actions to project service
     add 6af700d  [DLAB-834]: added stop / start actions to project service
     add ba71767  DLAB-841 modified API to return edge info per project
     add d39532c  DLAB-843 fixed bug connected with API for getting user env
     add b832cf3  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add a1393e3  [DLAB-834]: added new status states; filter pipe added
     add ea4fd61  [DLAB-834]: added proper data keys
     add f906c63  [DLAB-834]: added management-data.service
     add bde4c96  [DLAB-834]: added proper data keys
     add b349d54  [DLAB-834]: stop edge node confirmation fixes
     add c343bd2  [DLAB-834]: cleanup management view
     add 40e800b  [DLAB-834]: resource grid styles format changed
     add 3c9bea8  [DLAB-866]: changed exploratory model format
     add 15b115f  [DLAB-866]: rebuild data grid with project top level
     add b50ad5c  [DLAB-866]: rebuild data grid with project top level
     add b031d08  DLAB-750 adapted DLab billing to new aws format
     add 685f322  DLAB-750 changed script for billing configuration
     add e05621f  Merge branch 'bugfix-DLAB-750' into feature/projects
     add 7bf3623  DLAB-837 added project name parameter to lib list action
     add 55af33c  DLAB-853 fixed bug connected with project updating
     add fecb213  DLAB-837 added project_name param to status command
     add 4e44963  DLAB-849 fixed bug connected with resource scheduler
     add 613b0a2  DLAB-856 fixed bug connected with EMR creation on AWS
     add 05e7046  DLAB-000 fixed bug connected with project deletion
     add 6667d10  Merge pull request #150 from apache/DLAB-176
     add 6c3694b  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add e6287f2  [DLAB-866]: replaced url validation
     add 00edd7e  gcp project creation assigned
     add 62c5f7a  gcp project creation added
     add 3334183  gcp deleted role fix (test)
     add de2f9ec  gcp deleted role fix (test)
     add d349eef  gcp deleted role fix (test)
     add d6daea6  gcp deleted role fix (test)
     add 72c462b  gcp deleted role fix (test)
     add 223c5de  gcp deleted role fix (test)
     add e6fa899  gcp deleted role fix (test)
     add a45cdfd  gcp deleted role fix (test)
     add 72a8f8c  gcp deleted role fix (test)
     add 4ff8521  gcp deleted role fix (test)
     add 1d2f441  gcp deleted role fix (test)
     add 92e85e3  gcp deleted role fix (test)
     add dadbe02  gcp deleted role fix (test)
     add 97a191b  gcp deleted role fix (test)
     add 35fc6a3  gcp deleted role fix (test)
     add 32a3c99  gcp deleted role fix (test)
     add cfd96ad  gcp deleted role fix (test)
     add 3a0ef1a  gcp deleted role fixed
     add 732f4fa  gcp deleted role fixed
     add 6b3837d  project_tg gcp
     add 40e08f1  aws project tags foxed
     add ff56954  Merge pull request #1 from apache/feature/projects
     add 7ac94bd  aws project tags fixes (test)
     add 9dc47a5  aws project tags fixes (test)
     add afc0a00  aws project tags fixed aws user key uploading fixed gcp 
edge_configure and project prepare fixed
     add 5db4f08  Merge pull request #151 from bodnarmykola/DLAB-748
     add 9664bde  project_conf variable in common_prepare_notebook fixed
     add 5c1a7c4  project_conf variable in common_prepare_notebook fixed
     add 3da7c89  Merge pull request #154 from bodnarmykola/DLAB-748
     add ec02c4b  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add b7569c8  [DLAB-855]: removed extra scrollbar from cluster name popup
     add 1e0b249  [DLAB-854]: added project name as request parameter to 
start/stop resources
     add 13c46b1  [DLAB-851]: added shapes list sorting
     add d41cd4c  [DLAB-854]: management grid and configuration model fixes
     add 6f8438e  DLAB-000 changed stop computational API and fixed project 
creation logic
     add fb4e80d  DLAB-000 fixed error message in case of dublicated endpoint
     add e9b8cbf  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 5280bca  [DLAB-854]: resource type fix to stop/terminate smb 
environment
     add 8710eff  [DLAB-854]: prevent actions for edge nodes in management page
     add 1fa4b76  DLAB-000 fixed issue with docker container name
     add 6ff647b  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add 33ec031  [DLAB-867]: added filtering controls to resources list
     add 51033ac  [DLAB-867]: added filtering controls to resources list
     add a322bd8  [DLAB-867]: filtering by status and shapes
     add 218245a  [DLAB-867]: fixed issue with project edit
     add 12e3206  DLAB-000 fixed issue with docker container name
     add 7e2a26f  DLAB-906 fixed bug with env management page
     add 80827ec  DLAB-000 added project_name param for check inactivity
     add bf5b7cc  Merge branch 'feature/projects' of 
github.com:apache/incubator-dlab into feature/projects
     add eb1148e  Spark cluster configuration fails fixed EMR configuration 
fails fixed
     add 521fbb1  Merge pull request #163 from bodnarmykola/DLAB-748
     add 1533495  DLAB-903 changed error message in case when aws verification 
failed
     add be6e3db  Merge pull request #165 from apache/feature/projects
     add 0e469d2  [DLAB-867]: fixed grid layout wrapping
     add 7e31259  [DLAB-867]: spliced project out of filtered data if no 
matched resources
     add 8e81827  [DLAB-867]: prevent active filtering if no data available
     add 0a8a060  [DLAB-867]: added placeholder; filter fixes
     add bd25ef4  DLAB-000 unit test fixed
     add ffffdf8  README.md edited
     add f9abe45  Readme.md updated
     add 73909d7  README.md updated1
     add 0d2dc4e  README.md updated
     add 7591b2b  README.md updated
     add 6fea71a  README.md file updated
     add a09aa43  collapsing test
     add 75f2f76  collapsing test 1
     add a9f2476  collapsing test 2
     add 7394ef0  collapsing test 3
     add aa4ecf0  collapsing test 3
     add 2b6440c  collapsing test 4
     add b6cfd09  collapsing test 5
     add 17e58e1  collapsing test 6
     add 45b1fb3  collapsing test 7
     add 298eb29  collapsing test 8
     add c3b661f  collapsing test 8
     add 85f064e  collapsing test final
     add cd03b74  AWS/Azure/GCP sections expanding added
     add 898fa93  contents updated
     add d8e6785  contents fixed
     add 3bfc5c1  contents fixed
     add 7f94f13  Azure expanding issues fixed
     add 78a5ef7  IAM user requirement for GCP added
     add 65c77a1  Merge pull request #126 from bodnarmykola/DLAB-749
     add e2ad873  DLAB-000 unit test fixed
     add de7baf6  Merge branch 'develop' of github.com:apache/incubator-dlab 
into DLAB-867
     add 968d59c  Merge pull request #170 from apache/DLAB-867
     add 7c3d7b7  DLAB-919 changed response file for edge creation
     add 65c19d2  DLAB-917 fixed bug connected with getting user projects when 
he does not have admin permissions
     add 6617494  IAM Role project tag added Spark cluster and EMR cluster 
project tag added Docker of resource status fixed
     add 6e8f86c  Merge pull request #174 from bodnarmykola/DLAB-748
     add 92cb251  [DLAB-915] Added new deployment parameter to replace 
tag_resource_id in billing.yml
     add 7666dbe  [DLAB-915] bugfix
     add 55da639  [DLAB-915] bugfix[2]
     add 5c33dee  Merge pull request #175 from apache/DLAB-915
     add 045cb51  IAM Role creation fixed
     add 84d0115  Merge pull request #176 from bodnarmykola/DLAB-748
     add 75c4b3b  Merge pull request #2 from apache/develop
     add 75c57fa  [DLAB-810] Truned off proxy buffering on nginx
     add 394b1bd  Merge pull request #177 from apache/DLAB-810
     add 4ed1fa1  DLAB-918 fixed bug connected with user projects + added tags 
for action create for computational resources
     add ddcf584  Merge pull request #5 from apache/develop
     add 04f3445  [DLAB-781] Added project tag attachment to the Endpoint
     add 6a1ea2b  Merge pull request #180 from AdamsDisturber/develop
     add 67127eb  Merge pull request #3 from apache/develop
     add 790f589  Project creation temp fixes (endpoint tag)
     add c2d8182  Merge pull request #182 from bodnarmykola/develop
     add e598162  DLAB-000 added new module for integration tests
     add ca8afeb  DLAB-926 update instance statuses where project is terminated
     add 015d5f1  Merge pull request #4 from bodnarmykola/develop
     add e3ea71d  EMR and Spark cluster project and endpoint tags added
     add f772a89  Merge pull request #183 from bodnarmykola/DLAB-748
     add 77d8789  GCP Ubuntu version changet to 18.04
     add 4af3108  Ubuntu 16.04 from 2019-06-28
     add 8b03f41  Merge pull request #184 from bodnarmykola/DLAB-748
     add 5e664f7  DLAB-916 increased timeout for getting templates
     add 78858cc  DLAB-819 fixed bug connected with access denied
     add 55669ec  DLAB-936 added possibility to set quote for multiple projects
     add 44fcee0  [DLAB-814]: updated quota controls
     add 7d8daa0  [DLAB-814]: updated quota controls
     add 35d430d  [DLAB-814]: updated quota controls; projects form fixes
     add 2f35441  Merge branch 'develop' of github.com:apache/incubator-dlab 
into DLAB-814
     add 1514dd2  [DLAB-814]: updated api calls; set quota per project
     add cb91c41  [DLAB-814]: updated name project pataneter in quota form
     add bfe3770  [DLAB-935]: groups aligning fixes on confirmation dialog
     add 86ddec2  [DLAB-930]: added filter matches message
     add 7bf3334  Merge pull request #187 from apache/DLAB-814
     add 8cebe04  DLAB-000 added meta info
     add 7e80200  GCP bug fixes + project tags
     add f7211e4  GCP project bugs fixed
     add a54e1f6  Merge pull request #189 from bodnarmykola/DLAB-748
     add 2a927d3  [DLAB-850] Fixed bug: shared pre-configured ami was not using.
     add d7afcdb  Merge pull request #193 from AdamsDisturber/develop
     add e224f75  Merge pull request #5 from apache/develop
     add 66cb67a  [DLAB-933]: fixed model parameters for dataproc cluster 
creation
     add 90ef058  Merge pull request #195 from apache/DLAB-933
     add 07d29ca  [DLAB-929]: added extra check to slave shape selection
     add 0777e30  [DLAB-929]: added extra check to template selection
     add 29f34d6  Merge branch 'develop' of github.com:apache/incubator-dlab 
into DLAB-929
     add 4c29ee9  [DLAB-943]: fixed passing resources parameters on 
stop/terminatee actions
     add 5687fc0  [DLAB-943]: fixed passing resources parameters on 
stop/terminatee actions
     add 747619b  Merge pull request #192 from apache/DLAB-929
     add 98c1453  [DLAB-947] Configure Notebook to be use 22 port for Git
     add 846f6e1  [DLAB-947] Bugfix(opened 22 port in outbound SGs)
     add 0460d74  Merge pull request #196 from apache/DLAB-947
     add 3f574cf  [DLAB-825]: added ability to add a new endpoint to an 
existing project
     add b9b5f1a  [DLAB-825]: added ability to add a new endpoint to an 
existing project
     add e1c4868  [DLAB-825]: fixed issue with billing details on resources grid
     add ac7b41b  Merge pull request #198 from apache/DLAB-825
     add eef786e  DLAB-948 fixed bug connected with billing
     add 4cd4fe2  Merge pull request #199 from apache/bugfix-DLAB-948
     add 4bb8aa9  DLAB-000 tags added to create image action
     add dba7daf  Merge pull request #6 from apache/develop
     add c526535  [DLAB-954] Fixed bug: Jupyter creation fails due to 
unrecognized arguments.
     add 7ae708e  Merge pull request #200 from AdamsDisturber/develop
     add 06443e6  [DLAB-961]: added extra item check on edit project form
     add 7a67590  Merge pull request #202 from apache/DLAB-961
     add 85cb6e3  [DLAB-955]: moved terminal out of parent route
     add 1f511a4  Merge pull request #203 from apache/DLAB-955
     add c2a2a74  Merge pull request #8 from apache/develop
     add c2fa248  AWS tags for AMI added
     add 82bef13  project tags added to AMIs
     add a26f9b7  DLAB-865 Notebook creation from custom image fixed
     add 2d8c6c5  Notebook creation from custom image fixes
     add 78b4318  shared ami fixed
     add f14083c  Merge branch 'DLAB-748' into develop
     add 89048df  custom AMI usage solved
     add 550aec2  custom AMI usage solved
     add 51fef5f  Merge branch 'DLAB-748' into develop
     add ad7cf5f  Merge pull request #9 from bodnarmykola/develop
     add 3e72c45  project_tag and endpoint_tag issue fixed
     add f87e486  Notebook creation with AMI fixed
     add 6675753  Merge pull request #7 from apache/develop
     add 6d73d2a  Modified attachment project tags to Endpoints.
     add fb1033a  Merge pull request #205 from AdamsDisturber/develop
     add 89918a0  DLAB-000 unknown properties are ignored now
     add feca5c9  DLAB-966 changed tags for resources
     add 85d2ba8  Merge branch 'develop' into DLAB-748
     add 2894430  Merge pull request #206 from bodnarmykola/DLAB-748
     add f87d447  DLAB-000 added endpoint parameter to create image action
     add 7a3f8ed  DLAB-000 addded endpoint param for create project action
     add bf642c0  Merge pull request #9 from apache/develop
     add fb819b3  [DLAB-962] Shared AMI creating and using per project and per 
endpoint.
     add 80bd68d  Merge pull request #207 from AdamsDisturber/develop
     add 2934ce7  Project public key is absent on notebooks and computational 
resources fixed
     add ea41243  Merge pull request #209 from bodnarmykola/DLAB-970
     add f65b0a2  DLAB-972 added endpoint param for computational create action
     add 2078789  [GCP] Dataproc creation fails issue resolved
     add 97244a2  Merge remote-tracking branch 'origin/DLAB-748' into DLAB-748
     add 00f6970  Merge pull request #215 from bodnarmykola/DLAB-748
     add 36c0661  DLAB-948 fixed billing report on AWS
     add 704904d  DLAB-978 added project field to billing
     add aafdec1  [GCP]: Custom spark cluster creation fails solved [GCP]: 
Custom spark cluster creation fails solved
     add 7e99d44  [AWS] INSTALLING USERs KEY on datengine cluster fixed
     add b4e495e  Merge pull request #10 from apache/develop
     add 65d0d41  Merge remote-tracking branch 'origin/DLAB-748' into DLAB-748
     add ff80bd4  [GCP]Project public key is absent on computational resources 
resolved
     add 428d621  Merge pull request #217 from bodnarmykola/DLAB-748
     add a0e2b6b  DLAB-974 fixed issue with billing report when there is a 
project with status FAILED/CREATING
     add 34310ee  DLAB-958 forbid displayed failed projects on env management 
page
     add 1a0c6cd  DLAB-973 fixed bug connected with displaying installed libs 
when notebook is created from image
     add 153b342  DLAB-976 added project quote used info to info page api
     add 5668e30  DLAB-000 added project param for spark reconfiguration
     add f3673e2  DLAB-000 removed filtering project on env api
     add 67d0666  [DLAB-971]: added extra check of health status data; filter 
makr fixes
     add 0530b78  Merge pull request #222 from apache/DLAB-971
     add cd257ed  [DLAB-959]: changed data format
     add 6d2aa22  [DLAB-959]: split action requests
     add c72b784  [DLAB-959]: update ingrid status after project action selected
     add 5f3fdcd  Merge branch 'develop' of github.com:apache/incubator-dlab 
into DLAB-959
     add 43234a2  Merge pull request #219 from apache/DLAB-959
     add a3dde34  DLAB-000 fixed issue connected with checkAppQuote scheduler
     add 1526893  DLAB-000 added stopping project in case when env is stopped
     add 9692f9e  DLAB-000 forbid start/create new project when quote is reached
     add 7b7aee5  [AWS] Data Engine should use notebooks's AMI during cration 
solved
     add 059ea0b  Merge pull request #227 from bodnarmykola/DLAB-983
     add a40da60  DLAB-986 added condition for project status when quota limit 
exceed
     add a630de9  DLAB-000 added cloud properties for create project action
     add 5a9f68d  [GCP] project and endpoint tags added
     add 178f67c  [GCP] users key uploading fixed
     add a35a043  [Azure] projects and project tags added
     add 8d954b4  [Azure] projects and project tags added
     add 0be8dcf  Merge pull request #230 from bodnarmykola/DLAB-748
     add 7e4696d  [DLAB-920]: endpoint Label replacements
     add 68722c9  Merge pull request #231 from apache/DLAB-920
     add 52af3b9  fixed project parameter on notebook creation
     add f55e3bb  Merge pull request #232 from apache/templates-list-fixes
     add 368bdc9  [DLAB-845]: added validation check for uniq env name per user
     add 0d33e6a  [DLAB-845]: error message fixes on notebook creation dialog
     add 92583d8  [DLAB-845]: added validation check for uniq cluster name per 
user
     add cfce956  [DLAB-845]: added error handling message for custom tag on 
env creation
     add d00112e  merge develop into DLAB-845
     add 0fc8020  Merge pull request #201 from apache/DLAB-845
     add b84f67b  [DLAB-967]: prevent project tag not edit
     add 1cdfedb  [DLAB-967]: prevent endpoint tag edit; generate it by name
     add 84c5d2d  Merge pull request #235 from apache/DLAB-967
     add d677fe9  [AWS] Project terminate fixed [Azure] Project creation fixed
     add a18b298  Merge pull request #237 from bodnarmykola/DLAB-748
     add bdd296c  [AWS] Dataengine creation from notebook AMI fixed
     add 9f99c81  Merge pull request #238 from bodnarmykola/DLAB-983
     add 7506822  DLAB-000 added endpoint name param for project related actions
     add 5279073  Merge pull request #11 from apache/develop
     add e7c8d24  [Azure] project_dockerfile fixed
     add c55d05e  Merge pull request #239 from bodnarmykola/DLAB-748
     add 62c3f34  [DLAB-981]: added extra check of templates list
     add f01e8fa  [DLAB-984]: added errorr handling on start/stop projects
     add a08dffa  [DLAB-847]: Removed extra scrollbar from time scheduler; 
controls style fixes
     add f6c4f0a  [DLAB-956]: fixed disabled cross active toggle control
     add 171dfc4  [DLAB-829]: added max project name constant per cloud to 
dictionary
     add 51c0498  [DLAB-829]: changed model validation
     add 5bcb779  [DLAB-829]: changed error handling messages in project form 
templates
     add 8bb1425  Merge pull request #236 from apache/DLAB-829
     add 8984345  [DLAB-963]: Fixed issue with pandas library
     add 86fbc0e  a
     add e4eaa22  Merge pull request #243 from apache/DLAB-963
     add ac4a688  Merge branch 'develop' of github.com:apache/incubator-dlab 
into DLAB-956
     add 433cfbd  Merge pull request #240 from apache/DLAB-956
     add 0348d18  Merge branch 'develop' of github.com:apache/incubator-dlab 
into DLAB-847
     add e1d9681  Merge pull request #241 from apache/DLAB-847
     add daac8b3  Merge branch 'develop' of github.com:apache/incubator-dlab 
into DLAB-984
     add 966b1e3  Merge pull request #242 from apache/DLAB-984
     add 4741a61  [DLAB-991]: extra class for error messages
     add 6408ba2  [DLAB-934]: extended group name validation on roles widget
     add e93b416  [AWS] Limit SBN length implemented [Azure] Project creation 
fixed [Azure] Project stop fixed [Azure] Notebook creation fixed
     add a23dda7  Merge pull request #12 from apache/develop
     add 065c15b  Merge remote-tracking branch 'origin/DLAB-748' into DLAB-748
     add 85df92b  Merge pull request #245 from bodnarmykola/DLAB-748
     add 5ec8286  [GCP]: Dataproc termination fails
     add eaec733  Merge pull request #247 from bodnarmykola/DLAB-748
     add 4936838  Merge branch 'develop' of github.com:apache/incubator-dlab 
into DLAB-934
     add 13387d6  Merge pull request #248 from apache/DLAB-934
     add 88be8ed  Merge branch 'develop' of github.com:apache/incubator-dlab 
into DLAB-981
     add 470c9d3  Merge pull request #249 from apache/DLAB-981
     add d82d2df  [DLAB-975]: replaced classes for quota validation
     add 49e91a2  [DLAB-975]: replaced classes for quota validation
     add bdedc42  [DLAB-975]: extended numeric validation
     add afbc887  [DLAB-975]: added extra numeric check on budget input
     add d243ee3  Merge pull request #251 from apache/DLAB-921
     add 315122f  [AWS]: SBN length fixed
     add 112c809  unchange
     add 6f2cb2e  Merge remote-tracking branch 'origin/DLAB-748' into DLAB-748
     add f45051b  [AWS]: sbn length fixed
     add f90aca0  [AWS]: sbn length fixed
     add e7f6b96  [AWS]: sbn length fixed
     add b0d6fee  Merge pull request #252 from bodnarmykola/DLAB-748
     new 0947ed1  Merge branch 'develop' into DLAB-433

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.md                                          |  583 +-
 infrastructure-provisioning/scripts/deploy_dlab.py |   19 +-
 .../src/base/scripts/install_user_key.py           |    5 +-
 .../scripts/configure_deep_learning_node.py        |    3 +-
 infrastructure-provisioning/src/edge/fabfile.py    |  145 +-
 .../edge/scripts/configure_nginx_reverse_proxy.py  |    3 +-
 .../{dataengine-service.conf => emr.conf}          |    0
 .../src/edge/templates/nginx.conf                  |    8 +-
 .../src/general/api/check_inactivity.py            |    4 +-
 .../src/general/api/configure.py                   |    4 +-
 .../src/general/api/create.py                      |    4 +-
 .../src/general/api/create_image.py                |    4 +-
 .../src/general/api/git_creds.py                   |    4 +-
 .../src/general/api/install_libs.py                |    4 +-
 .../src/general/api/list_libs.py                   |    8 +-
 .../src/general/api/reconfigure_spark.py           |    4 +-
 .../src/general/api/recreate.py                    |    4 +-
 .../src/general/api/reupload_key.py                |    4 +-
 .../src/general/api/start.py                       |    4 +-
 .../src/general/api/stop.py                        |    4 +-
 .../src/general/api/terminate.py                   |    4 +-
 .../src/general/api/terminate_image.py             |    4 +-
 .../src/general/conf/dlab.ini                      |    2 +-
 .../src/general/files/aws/base_Dockerfile          |    3 +-
 .../src/general/files/aws/edge_description.json    |    4 +-
 .../project_Dockerfile}                            |   16 +-
 .../src/general/files/aws/project_description.json |    4 +
 .../src/general/files/azure/base_Dockerfile        |    4 +-
 .../project_Dockerfile}                            |   15 +-
 .../general/files/azure/project_description.json   |    4 +
 .../src/general/files/gcp/base_Dockerfile          |    3 +-
 ...ensor-rstudio_Dockerfile => project_Dockerfile} |   17 +-
 .../src/general/files/gcp/project_description.json |    4 +
 .../general/files/gcp/tensor-rstudio_Dockerfile    |    3 +
 .../src/general/lib/aws/actions_lib.py             |   25 +-
 .../src/general/lib/azure/actions_lib.py           |    8 +-
 .../src/general/lib/gcp/actions_lib.py             |   29 +
 .../src/general/lib/gcp/meta_lib.py                |   20 +
 .../src/general/lib/os/debian/edge_lib.py          |    6 +-
 .../src/general/lib/os/debian/ssn_lib.py           |    4 +-
 .../src/general/lib/os/fab.py                      |    8 +-
 .../src/general/lib/os/redhat/edge_lib.py          |    6 +-
 .../src/general/lib/os/redhat/ssn_lib.py           |    4 +-
 .../scripts/aws/common_create_notebook_image.py    |   16 +-
 .../scripts/aws/common_download_git_certfile.py    |    4 +-
 ...common_notebook_configure_dataengine-service.py |   11 +-
 .../aws/common_notebook_configure_dataengine.py    |    9 +-
 .../general/scripts/aws/common_prepare_notebook.py |   42 +-
 .../general/scripts/aws/common_start_notebook.py   |    5 +-
 .../general/scripts/aws/common_stop_notebook.py    |    7 +-
 .../scripts/aws/common_terminate_notebook.py       |    7 +-
 .../scripts/aws/dataengine-service_configure.py    |   19 +-
 .../scripts/aws/dataengine-service_create.py       |   23 +-
 .../scripts/aws/dataengine-service_install_libs.py |    2 +-
 .../scripts/aws/dataengine-service_list_libs.py    |    2 +-
 .../scripts/aws/dataengine-service_prepare.py      |   30 +-
 .../scripts/aws/dataengine-service_terminate.py    |    7 +-
 .../general/scripts/aws/dataengine_configure.py    |   62 +-
 .../src/general/scripts/aws/dataengine_prepare.py  |   46 +-
 .../src/general/scripts/aws/dataengine_start.py    |   11 +-
 .../src/general/scripts/aws/dataengine_stop.py     |   11 +-
 .../general/scripts/aws/dataengine_terminate.py    |   11 +-
 .../general/scripts/aws/deeplearning_configure.py  |   30 +-
 .../scripts/aws/edge_associate_elastic_ip.py       |    2 +-
 .../src/general/scripts/aws/edge_configure.py      |   68 +-
 .../src/general/scripts/aws/edge_prepare.py        |  573 --
 .../src/general/scripts/aws/edge_start.py          |    7 +-
 .../src/general/scripts/aws/edge_stop.py           |    7 +-
 .../src/general/scripts/aws/jupyter_configure.py   |   32 +-
 .../jupyter_dataengine-service_create_configs.py   |    4 +-
 .../jupyter_install_dataengine-service_kernels.py  |    4 +-
 .../src/general/scripts/aws/project_prepare.py     |  610 ++
 .../{edge_terminate.py => project_terminate.py}    |   61 +-
 .../src/general/scripts/aws/rstudio_configure.py   |   30 +-
 .../rstudio_dataengine-service_create_configs.py   |    2 +-
 .../rstudio_install_dataengine-service_kernels.py  |    4 +-
 .../src/general/scripts/aws/ssn_configure.py       |   10 +-
 .../src/general/scripts/aws/ssn_prepare.py         |    5 +-
 .../src/general/scripts/aws/ssn_terminate.py       |    3 +-
 .../scripts/aws/tensor-rstudio_configure.py        |   32 +-
 .../src/general/scripts/aws/tensor_configure.py    |   32 +-
 .../src/general/scripts/aws/zeppelin_configure.py  |   30 +-
 .../zeppelin_dataengine-service_create_configs.py  |    6 +-
 .../zeppelin_install_dataengine-service_kernels.py |    6 +-
 .../scripts/azure/common_create_instance.py        |    4 +-
 .../scripts/azure/common_create_notebook_image.py  |   10 +-
 .../azure/common_notebook_configure_dataengine.py  |    7 +-
 .../scripts/azure/common_prepare_notebook.py       |   33 +-
 .../general/scripts/azure/common_start_notebook.py |    2 +-
 .../general/scripts/azure/common_stop_notebook.py  |    2 +-
 .../scripts/azure/common_terminate_notebook.py     |    2 +-
 .../general/scripts/azure/dataengine_configure.py  |   19 +-
 .../general/scripts/azure/dataengine_prepare.py    |   28 +-
 .../src/general/scripts/azure/dataengine_start.py  |    5 +-
 .../src/general/scripts/azure/dataengine_stop.py   |    5 +-
 .../general/scripts/azure/dataengine_terminate.py  |    5 +-
 .../scripts/azure/deeplearning_configure.py        |   21 +-
 .../src/general/scripts/azure/edge_configure.py    |   30 +-
 .../src/general/scripts/azure/edge_prepare.py      |    2 +-
 .../src/general/scripts/azure/edge_start.py        |    3 +-
 .../src/general/scripts/azure/edge_stop.py         |    6 +-
 .../src/general/scripts/azure/edge_terminate.py    |   26 +-
 .../src/general/scripts/azure/jupyter_configure.py |   21 +-
 .../azure/{edge_prepare.py => project_prepare.py}  |  351 +-
 .../{edge_terminate.py => project_terminate.py}    |   43 +-
 .../src/general/scripts/azure/rstudio_configure.py |   19 +-
 .../src/general/scripts/azure/ssn_configure.py     |    1 +
 .../src/general/scripts/azure/tensor_configure.py  |   21 +-
 .../general/scripts/azure/zeppelin_configure.py    |   19 +-
 .../scripts/gcp/common_create_service_account.py   |    6 +-
 ...common_notebook_configure_dataengine-service.py |   15 +-
 .../gcp/common_notebook_configure_dataengine.py    |    9 +-
 .../general/scripts/gcp/common_prepare_notebook.py |   24 +-
 .../general/scripts/gcp/common_start_notebook.py   |    2 +-
 .../general/scripts/gcp/common_stop_notebook.py    |   11 +-
 .../scripts/gcp/common_terminate_notebook.py       |    7 +-
 .../scripts/gcp/dataengine-service_configure.py    |   15 +-
 .../scripts/gcp/dataengine-service_create.py       |    2 +-
 .../scripts/gcp/dataengine-service_install_libs.py |    2 +-
 .../scripts/gcp/dataengine-service_list_libs.py    |    2 +-
 .../scripts/gcp/dataengine-service_prepare.py      |   21 +-
 .../scripts/gcp/dataengine-service_terminate.py    |    7 +-
 .../general/scripts/gcp/dataengine_configure.py    |   17 +-
 .../src/general/scripts/gcp/dataengine_prepare.py  |   19 +-
 .../src/general/scripts/gcp/dataengine_start.py    |    5 +-
 .../src/general/scripts/gcp/dataengine_stop.py     |    5 +-
 .../general/scripts/gcp/dataengine_terminate.py    |    5 +-
 .../general/scripts/gcp/deeplearning_configure.py  |   16 +-
 .../src/general/scripts/gcp/edge_configure.py      |   30 +-
 .../general/scripts/gcp/edge_create_static_ip.py   |    2 +-
 .../src/general/scripts/gcp/edge_prepare.py        |  467 --
 .../src/general/scripts/gcp/edge_start.py          |    8 +-
 .../src/general/scripts/gcp/edge_stop.py           |    6 +-
 .../src/general/scripts/gcp/jupyter_configure.py   |   16 +-
 .../jupyter_install_dataengine-service_kernels.py  |    9 +-
 .../src/general/scripts/gcp/project_prepare.py     |  475 ++
 .../src/general/scripts/gcp/project_terminate.py   |  161 +
 .../src/general/scripts/gcp/rstudio_configure.py   |   15 +-
 .../rstudio_install_dataengine-service_kernels.py  |    7 +-
 .../src/general/scripts/gcp/ssn_configure.py       |    1 +
 .../scripts/gcp/tensor-rstudio_configure.py        |   15 +-
 .../src/general/scripts/gcp/tensor_configure.py    |   15 +-
 .../src/general/scripts/gcp/zeppelin_configure.py  |   16 +-
 .../zeppelin_install_dataengine-service_kernels.py |    7 +-
 .../general/scripts/os/common_clean_instance.py    |    4 +-
 .../general/scripts/os/dataengine_install_libs.py  |    2 +-
 .../src/general/scripts/os/dataengine_list_libs.py |    2 +-
 .../scripts/os/dataengine_reconfigure_spark.py     |    2 +-
 .../src/general/scripts/os/notebook_git_creds.py   |    2 +-
 .../scripts/os/notebook_inactivity_check.py        |    4 +-
 .../general/scripts/os/notebook_install_libs.py    |    2 +-
 .../src/general/scripts/os/notebook_list_libs.py   |    2 +-
 .../scripts/os/notebook_reconfigure_spark.py       |    2 +-
 .../src/jupyter/scripts/configure_jupyter_node.py  |    3 +-
 .../fabfile.py}                                    |   59 +-
 .../scripts/configure_http_proxy.py                |    0
 .../scripts/configure_nginx_reverse_proxy.py       |    5 +-
 .../{edge => project}/scripts/reupload_ssh_key.py  |    0
 .../{edge => project}/templates/conf.d/proxy.conf  |    0
 .../templates/locations/dataengine-service.conf    |    0
 .../templates/locations/jupyter.conf               |    0
 .../templates/locations/rstudio.conf               |    0
 .../templates/locations/spark.conf                 |    0
 .../templates/locations/tensor.conf                |    0
 .../templates/locations/ungit.conf                 |    0
 .../templates/locations/zeppelin.conf              |    0
 .../src/{edge => project}/templates/nginx.conf     |    2 +-
 .../src/{edge => project}/templates/nginx_debian   |    0
 .../src/{edge => project}/templates/nginx_redhat   |    0
 .../src/{edge => project}/templates/squid.conf     |    0
 .../src/rstudio/scripts/configure_rstudio_node.py  |    3 +-
 .../src/ssn/files/aws/mongo_roles.json             |    4 +-
 .../src/ssn/files/azure/mongo_roles.json           |    4 +-
 .../src/ssn/files/gcp/mongo_roles.json             |    4 +-
 .../src/ssn/scripts/configure_billing.py           |    5 +-
 .../src/ssn/scripts/configure_ui.py                |    3 +-
 .../src/ssn/templates/nginx_proxy.conf             |    3 +-
 .../scripts/configure_tensor-rstudio_node.py       |    3 +-
 infrastructure-provisioning/src/tensor/fabfile.py  |   24 +-
 .../src/tensor/scripts/configure_tensor_node.py    |    3 +-
 .../zeppelin/scripts/configure_zeppelin_node.py    |    3 +-
 integration-tests-cucumber/pom.xml                 |  114 +
 .../main/java/org/apache/dlab/dto/EndpointDTO.java |   19 +
 .../java/org/apache/dlab/mongo/MongoDBHelper.java  |   14 +
 .../java/org/apache/dlab/util/JacksonMapper.java   |   16 +
 .../java/org/apache/dlab/util/PropertyHelper.java  |   23 +
 .../src/test/java/dlab/Constants.java              |    5 +
 .../src/test/java/dlab/RunCucumberTest.java        |   10 +
 .../src/test/java/dlab/endpoint/EndpointSteps.java |   97 +
 .../src/test/java/dlab/login/LoginSteps.java       |   44 +
 .../src/test/resources/config.properties           |    2 +
 .../src/test/resources/dlab/endpoint.feature       |   57 +
 .../src/test/resources/dlab/login.feature          |   12 +
 services/billing-aws/billing.yml                   |    2 +-
 .../com/epam/dlab/module/aws/AdapterS3File.java    |   93 +-
 .../java/com/epam/dlab/module/aws/S3FileList.java  |    2 +-
 .../com/epam/dlab/mongo/DlabResourceTypeDAO.java   |   82 +-
 .../java/com/epam/dlab/mongo/MongoConstants.java   |   42 +-
 .../java/com/epam/dlab/mongo/ResourceItem.java     |   98 +-
 .../java/com/epam/dlab/mongo/ResourceItemList.java |   90 +-
 .../com/epam/dlab/module/aws/S3FileListTest.java   |   18 +-
 .../com/epam/dlab/mongo/ResourceItemListTest.java  |    4 +-
 .../java/com/epam/dlab/dto/UserInstanceDTO.java    |   26 +-
 .../computational/AwsComputationalResource.java    |    5 +-
 .../dto/base/computational/ComputationalBase.java  |   29 +
 .../java/com/epam/dlab/dto/base/edge/EdgeInfo.java |   32 +-
 .../epam/dlab/dto/base/project/ProjectResult.java  |   16 +
 .../SparkStandaloneClusterResource.java            |    5 +-
 .../computational/UserComputationalResource.java   |    5 +-
 .../dlab/dto/exploratory/ExploratoryBaseDTO.java   |   71 +-
 .../dlab/dto/exploratory/ExploratoryCreateDTO.java |   23 +
 .../dlab/dto/exploratory/ExploratoryImageDTO.java  |   17 +
 .../computational/GcpComputationalResource.java    |    6 +-
 .../epam/dlab/dto/project/ProjectActionDTO.java    |   15 +
 .../epam/dlab/dto/project/ProjectCreateDTO.java    |   18 +
 .../java/com/epam/dlab/dto/status/EnvResource.java |    5 +-
 .../epam/dlab/model/exploratory/Exploratory.java   |    3 +
 .../src/main/java/com/epam/dlab/auth/UserInfo.java |    6 +-
 .../rest/mappers/ValidationExceptionMapper.java    |    2 +-
 services/provisioning-service/provisioning.yml     |    6 +-
 .../backendapi/ProvisioningServiceApplication.java |    1 +
 .../core/commands/CommandExecutorMockAsync.java    |    4 +-
 .../backendapi/core/commands/DockerCommands.java   |    1 +
 .../response/handlers/ProjectCallbackHandler.java  |   50 +
 .../dlab/backendapi/modules/ProductionModule.java  |    5 +-
 .../backendapi/modules/ProvisioningDevModule.java  |    3 +
 .../dlab/backendapi/resources/ProjectResource.java |   57 +
 .../dlab/backendapi/service/ProjectService.java    |   16 +
 .../service/impl/ProjectServiceImpl.java           |  100 +
 .../resources/mock_response/aws/edge_create.json   |   75 +-
 .../mock_response/aws/project_create.json          |   57 +
 .../project_terminate.json}                        |    0
 .../mock_response/gcp/notebook_create.json         |    1 +
 .../mock_response/gcp/project_create.json          |   57 +
 .../mock_response/gcp/project_terminate.json       |   12 +
 .../com/epam/dlab/auth/dao/LdapUserDAOImpl.java    |    2 +-
 .../service/impl/LdapAuthenticationService.java    |    2 +-
 services/self-service/pom.xml                      |   16 +
 services/self-service/self-service.yml             |   11 +-
 .../dlab/backendapi/SelfServiceApplication.java    |   38 +-
 .../epam/dlab/backendapi/annotation/Project.java   |   12 +
 .../auth/SelfServiceSecurityAuthorizer.java        |    2 +-
 .../epam/dlab/backendapi/dao/BaseBillingDAO.java   |   23 +
 .../java/com/epam/dlab/backendapi/dao/BaseDAO.java |    4 +-
 .../com/epam/dlab/backendapi/dao/BillingDAO.java   |    5 +
 .../com/epam/dlab/backendapi/dao/EndpointDAO.java  |   15 +
 .../epam/dlab/backendapi/dao/EndpointDAOImpl.java  |   38 +
 .../java/com/epam/dlab/backendapi/dao/EnvDAO.java  |   39 +-
 .../epam/dlab/backendapi/dao/ExploratoryDAO.java   |   30 +
 .../backendapi/dao/ImageExploratoryDaoImpl.java    |    2 +-
 .../com/epam/dlab/backendapi/dao/ProjectDAO.java   |   36 +
 .../epam/dlab/backendapi/dao/ProjectDAOImpl.java   |  110 +
 .../epam/dlab/backendapi/dao/SchedulerJobDAO.java  |   18 +-
 .../com/epam/dlab/backendapi/dao/UserGroupDao.java |    2 +
 .../epam/dlab/backendapi/dao/UserGroupDaoImpl.java |    9 +
 .../dlab/backendapi/dao/aws/AwsBillingDAO.java     |  303 +-
 .../dlab/backendapi/dao/azure/AzureBillingDAO.java |    2 +-
 .../dlab/backendapi/dao/gcp/GcpBillingDao.java     |   15 +
 .../epam/dlab/backendapi/domain/EndpointDTO.java   |   16 +
 .../epam/dlab/backendapi/domain/ProjectDTO.java    |   83 +
 .../backendapi/domain/UpdateProjectBudgetDTO.java  |   15 +
 .../dlab/backendapi/domain/UpdateProjectDTO.java   |   19 +
 .../interceptor/BudgetLimitInterceptor.java        |   17 +-
 .../epam/dlab/backendapi/modules/DevModule.java    |    5 +
 .../dlab/backendapi/modules/ProductionModule.java  |    5 +
 .../backendapi/resources/EndpointResource.java     |  108 +
 .../backendapi/resources/ExploratoryResource.java  |   12 +-
 .../resources/InfrastructureInfoResource.java      |    7 +-
 .../resources/InfrastructureTemplateResource.java  |   19 +-
 .../dlab/backendapi/resources/ProjectResource.java |  217 +
 .../resources/aws/ComputationalResourceAws.java    |   38 +-
 .../azure/ComputationalResourceAzure.java          |   14 +-
 .../resources/callback/ProjectCallback.java        |   57 +
 .../resources/dto/ComputationalCreateFormDTO.java  |    6 +
 .../resources/dto/ExploratoryCreateFormDTO.java    |   30 +
 .../resources/dto/HealthStatusPageDTO.java         |   11 +
 .../resources/dto/ProjectActionFormDTO.java        |   10 +
 ...ureInfo.java => ProjectInfrastructureInfo.java} |   14 +-
 .../backendapi/resources/dto/UserResourceInfo.java |    7 +
 .../resources/gcp/ComputationalResourceGcp.java    |   18 +-
 .../com/epam/dlab/backendapi/roles/UserRoles.java  |   33 +-
 .../schedulers/CheckProjectQuoteScheduler.java     |   52 +
 .../backendapi/service/ComputationalService.java   |    6 +-
 .../epam/dlab/backendapi/service/EdgeService.java  |    2 +
 .../dlab/backendapi/service/EndpointService.java   |   14 +
 .../backendapi/service/EnvironmentService.java     |    2 +
 .../backendapi/service/ExploratoryService.java     |    5 +-
 .../service/InfrastructureInfoService.java         |    9 +-
 .../service/InfrastructureTemplateService.java     |    4 +-
 .../dlab/backendapi/service/ProjectService.java    |   33 +
 .../epam/dlab/backendapi/service/TagService.java   |    9 +
 .../dlab/backendapi/service/TagServiceImpl.java    |   23 +
 .../service/impl/ComputationalServiceImpl.java     |   38 +-
 .../backendapi/service/impl/EdgeServiceImpl.java   |    8 +
 .../service/impl/EndpointServiceImpl.java          |   44 +
 .../service/impl/EnvironmentServiceImpl.java       |   66 +-
 .../service/impl/ExploratoryServiceImpl.java       |   28 +-
 .../impl/InfrastructureInfoServiceBase.java        |   29 +-
 .../impl/InfrastructureTemplateServiceBase.java    |   35 +-
 .../service/impl/ProjectServiceImpl.java           |  169 +
 .../service/impl/SchedulerJobServiceImpl.java      |    4 +-
 .../epam/dlab/backendapi/util/RequestBuilder.java  |   77 +-
 .../src/main/resources/webapp/angular.json         |   16 +-
 .../src/main/resources/webapp/package-lock.json    | 7718 ++++++++------------
 .../src/main/resources/webapp/package.json         |   28 +-
 .../app/access-denied/access-denied.component.scss |    5 -
 .../administration.module.ts}                      |   15 +-
 .../backup-dilog/backup-dilog.component.html       |   17 +-
 .../backup-dilog/backup-dilog.component.scss       |    0
 .../backup-dilog/backup-dilog.component.ts         |   55 +-
 .../management/endpoints/endpoints.component.html  |  139 +
 .../management/endpoints/endpoints.component.scss  |   71 +
 .../management/endpoints/endpoints.component.ts    |   92 +
 .../app/{ => administration}/management/index.ts   |   56 +-
 .../manage-environment-dilog.component.html        |   95 +
 .../manage-environment-dilog.component.scss        |   24 +-
 .../manage-environment-dilog.component.ts          |   58 +-
 .../management/management-data.service.ts}         |   25 +-
 .../management-grid/management-grid.component.html |  130 +
 .../management-grid/management-grid.component.scss |   13 +
 .../management-grid/management-grid.component.ts   |   96 +-
 .../management/management.component.html           |   45 +
 .../management/management.component.scss           |    0
 .../management/management.component.ts             |  174 +
 .../management/management.model.ts                 |   25 +-
 .../ssn-monitor/ssn-monitor.component.html         |   53 +-
 .../ssn-monitor/ssn-monitor.component.scss         |    1 +
 .../ssn-monitor/ssn-monitor.component.ts           |   33 +-
 .../scheduler => administration/project}/index.ts  |   25 +-
 .../project/project-data.service.ts}               |   26 +-
 .../project-form/project-form.component.html       |  172 +
 .../project-form/project-form.component.scss}      |   48 +-
 .../project/project-form/project-form.component.ts |  185 +
 .../project-list/project-list.component.html       |   83 +
 .../project-list/project-list.component.scss}      |   52 +-
 .../project/project-list/project-list.component.ts |   72 +
 .../project/project.component.html}                |   35 +-
 .../administration/project/project.component.ts    |  145 +
 .../roles}/group-name-validarion.directive.ts      |    0
 .../scheduler => administration/roles}/index.ts    |   20 +-
 .../app/administration/roles/roles.component.html  |  173 +
 .../roles/roles.component.scss}                    |   96 +-
 .../roles/roles.component.ts}                      |  146 +-
 .../resources/webapp/src/app/app.component.html    |    1 -
 .../main/resources/webapp/src/app/app.module.ts    |   25 +-
 .../resources/webapp/src/app/app.routing.module.ts |   97 +-
 .../resources/webapp/src/app/core/core.module.ts   |   15 +-
 .../models/computationalResourceImage.model.ts     |    6 +-
 .../{cloudProvider.guard.ts => admin.quard.ts}     |    4 +-
 .../services/applicationServiceFacade.service.ts   |  175 +-
 .../src/app/core/services/cloudProvider.guard.ts   |    2 +-
 .../src/app/core/services/endpoint.service.ts      |   59 +
 .../src/app/core/services/healthStatus.service.ts  |   66 +-
 .../webapp/src/app/core/services/index.ts          |    3 +
 .../src/app/core/services/project.service.ts       |   89 +
 .../src/app/core/services/userResource.service.ts  |   14 +-
 .../webapp/src/app/core/util/checkUtils.ts         |   10 +-
 .../resources/webapp/src/app/core/util/index.ts    |    3 +-
 .../util/patterns.ts}                              |   13 +-
 .../app/core/util/{sortUtil.ts => sortUtils.ts}    |    2 +-
 .../layout.component.html}                         |    1 -
 .../layout.component.ts}                           |   14 +-
 .../index.ts => layout/layout.module.ts}           |   15 +-
 .../webapp/src/app/login/login.component.ts        |   10 +-
 .../manage-environment-dilog.component.html        |   73 -
 .../manage-roles-groups.component.html             |  154 -
 .../management-grid/management-grid.component.html |  161 -
 .../src/app/management/management.component.html   |   55 -
 .../src/app/management/management.component.ts     |  275 -
 .../reporting-grid/reporting-grid.component.html   |  190 +-
 .../reporting-grid/reporting-grid.component.scss   |   45 +-
 .../reporting-grid/reporting-grid.component.ts     |   24 +-
 .../src/app/reporting/reporting.component.ts       |   37 +-
 .../webapp/src/app/reporting/reporting.module.ts   |    6 -
 .../app/reporting/toolbar/toolbar.component.css    |    1 -
 .../app/reporting/toolbar/toolbar.component.html   |    3 +-
 .../cluster-details/cluster-details.component.html |   14 +-
 .../cluster-details/cluster-details.component.scss |   10 +
 .../cluster-details/cluster-details.component.ts   |   35 +-
 .../computational/cluster-details/index.ts         |    4 +-
 ...utational-resource-create-dialog.component.html |  234 +-
 ...utational-resource-create-dialog.component.scss |   10 +-
 ...mputational-resource-create-dialog.component.ts |  294 +-
 .../computational-resource-create.model.ts         |  208 +-
 .../computational-resource-create-dialog/index.ts  |    8 +-
 .../computational-resources-list.component.html    |   69 +-
 .../computational-resources-list.component.ts      |   45 +-
 .../computational-resources-list/index.ts          |    2 -
 .../ami-create-dialog.component.html               |   17 +-
 .../ami-create-dialog.component.ts                 |   28 +-
 .../exploratory/ami-create-dialog/index.ts         |    3 +-
 .../cost-details-dialog.component.html             |   12 +-
 .../cost-details-dialog.component.scss             |    0
 .../cost-details-dialog.component.ts               |   26 +-
 .../cost-details-dialog/index.ts                   |    4 +-
 .../create-environment.component.html              |  180 +
 .../create-environment.component.scss              |   20 +
 .../create-environment.component.ts                |  142 +
 .../index.ts                                       |   18 +-
 .../detail-dialog/detail-dialog.component.html     |   16 +-
 .../detail-dialog/detail-dialog.component.ts       |   39 +-
 .../resources/exploratory/detail-dialog/index.ts   |    3 +-
 ...ratory-environment-create-dialog.component.html |   93 -
 ...loratory-environment-create-dialog.component.ts |  195 -
 .../exploratory-environment-create.model.ts        |  157 -
 .../exploratory/install-libraries/index.ts         |    6 +-
 .../install-libraries.component.html               |   18 +-
 .../install-libraries.component.ts                 |  104 +-
 .../manage-ungit/manage-ungit.component.html       |   49 +-
 .../manage-ungit/manage-ungit.component.scss       |   21 +-
 .../manage-ungit/manage-ungit.component.ts         |   40 +-
 .../src/app/resources/resources-grid/index.ts      |    5 +-
 .../resources-grid/resources-grid.component.html   |  481 +-
 ...component.css => resources-grid.component.scss} |  157 +-
 .../resources-grid/resources-grid.component.ts     |  306 +-
 .../resources-grid/resources-grid.model.ts         |   56 +-
 .../src/app/resources/resources.component.html     |   57 +-
 .../src/app/resources/resources.component.scss     |    8 -
 .../src/app/resources/resources.component.ts       |   61 +-
 .../webapp/src/app/resources/resources.module.ts   |   14 +-
 .../webapp/src/app/resources/scheduler/index.ts    |    4 +-
 .../resources/scheduler/scheduler.component.html   |   15 +-
 .../resources/scheduler/scheduler.component.scss   |   47 +
 .../app/resources/scheduler/scheduler.component.ts |   45 +-
 .../shared/form-controls/dropdowns.component.scss  |   38 +-
 .../main/resources/webapp/src/app/shared/index.ts  |    1 -
 .../confirmation-dialog.component.html             |   26 +-
 .../confirmation-dialog.component.ts               |   45 +-
 .../confirmation-dialog.model.ts                   |    4 +-
 .../modal-dialog/confirmation-dialog/index.ts      |    4 +-
 .../webapp/src/app/shared/modal-dialog/index.ts    |   61 -
 .../shared/modal-dialog/key-upload-dialog/index.ts |    4 +-
 .../key-upload-dialog.component.html               |   13 +-
 .../key-upload-dialog.component.ts                 |   38 +-
 .../app/shared/modal-dialog/modal.component.html   |   42 -
 .../app/shared/modal-dialog/modal.component.scss   |  399 -
 .../src/app/shared/modal-dialog/modal.component.ts |  111 -
 .../modal-dialog/notification-dialog/index.ts      |    3 +-
 .../notification-dialog.component.ts               |   63 +-
 .../shared/modal-dialog/progress-dialog/index.ts   |    5 +-
 .../progress-dialog/progress-dialog.component.html |   13 +-
 .../progress-dialog/progress-dialog.component.ts   |   18 +-
 .../webapp/src/app/shared/navbar/index.ts          |    3 +-
 .../src/app/shared/navbar/navbar.component.html    |  100 +-
 .../src/app/shared/navbar/navbar.component.scss    |   64 +-
 .../src/app/shared/navbar/navbar.component.ts      |  117 +-
 .../shared/time-picker/time-picker.component.scss  |   50 +-
 .../webapp/src/assets/styles/_dialogs.scss         |  295 +
 .../webapp/src/assets/styles/_general.scss         |   16 +-
 .../resources/webapp/src/assets/styles/_reset.scss |   32 +-
 .../resources/webapp/src/assets/styles/_theme.scss |  318 +-
 .../styles/_variables.scss}                        |   12 +-
 .../webapp/src/dictionary/aws.dictionary.ts        |    3 +-
 .../webapp/src/dictionary/azure.dictionary.ts      |    3 +-
 .../webapp/src/dictionary/gcp.dictionary.ts        |  177 +-
 .../src/main/resources/webapp/src/styles.scss      |   93 +-
 .../resources/ExploratoryResourceTest.java         |   23 +-
 .../resources/InfrastructureInfoResourceTest.java  |   62 +-
 .../InfrastructureTemplateResourceTest.java        |   36 +-
 .../epam/dlab/backendapi/roles/UserRolesTest.java  |   16 +-
 .../service/impl/ComputationalServiceImplTest.java |   67 +-
 .../service/impl/EnvironmentServiceImplTest.java   |  116 +-
 .../service/impl/ExploratoryServiceImplTest.java   |   28 +-
 .../impl/InfrastructureInfoServiceBaseTest.java    |  150 -
 .../InfrastructureTemplateServiceBaseTest.java     |   27 +-
 .../service/impl/SchedulerJobServiceImplTest.java  |   12 +-
 .../dlab/backendapi/util/RequestBuilderTest.java   |   12 +-
 467 files changed, 14969 insertions(+), 11939 deletions(-)
 copy 
infrastructure-provisioning/src/edge/templates/locations/{dataengine-service.conf
 => emr.conf} (100%)
 copy 
infrastructure-provisioning/src/general/files/{gcp/tensor-rstudio_Dockerfile => 
aws/project_Dockerfile} (64%)
 create mode 100644 
infrastructure-provisioning/src/general/files/aws/project_description.json
 copy 
infrastructure-provisioning/src/general/files/{gcp/tensor-rstudio_Dockerfile => 
azure/project_Dockerfile} (64%)
 create mode 100644 
infrastructure-provisioning/src/general/files/azure/project_description.json
 copy 
infrastructure-provisioning/src/general/files/gcp/{tensor-rstudio_Dockerfile => 
project_Dockerfile} (64%)
 create mode 100644 
infrastructure-provisioning/src/general/files/gcp/project_description.json
 delete mode 100644 
infrastructure-provisioning/src/general/scripts/aws/edge_prepare.py
 create mode 100644 
infrastructure-provisioning/src/general/scripts/aws/project_prepare.py
 rename infrastructure-provisioning/src/general/scripts/aws/{edge_terminate.py 
=> project_terminate.py} (57%)
 copy infrastructure-provisioning/src/general/scripts/azure/{edge_prepare.py => 
project_prepare.py} (59%)
 copy infrastructure-provisioning/src/general/scripts/azure/{edge_terminate.py 
=> project_terminate.py} (80%)
 delete mode 100644 
infrastructure-provisioning/src/general/scripts/gcp/edge_prepare.py
 create mode 100644 
infrastructure-provisioning/src/general/scripts/gcp/project_prepare.py
 create mode 100644 
infrastructure-provisioning/src/general/scripts/gcp/project_terminate.py
 copy 
infrastructure-provisioning/src/{edge/scripts/configure_nginx_reverse_proxy.py 
=> project/fabfile.py} (51%)
 copy infrastructure-provisioning/src/{edge => 
project}/scripts/configure_http_proxy.py (100%)
 copy infrastructure-provisioning/src/{edge => 
project}/scripts/configure_nginx_reverse_proxy.py (91%)
 copy infrastructure-provisioning/src/{edge => 
project}/scripts/reupload_ssh_key.py (100%)
 copy infrastructure-provisioning/src/{edge => 
project}/templates/conf.d/proxy.conf (100%)
 rename infrastructure-provisioning/src/{edge => 
project}/templates/locations/dataengine-service.conf (100%)
 copy infrastructure-provisioning/src/{edge => 
project}/templates/locations/jupyter.conf (100%)
 copy infrastructure-provisioning/src/{edge => 
project}/templates/locations/rstudio.conf (100%)
 copy infrastructure-provisioning/src/{edge => 
project}/templates/locations/spark.conf (100%)
 copy infrastructure-provisioning/src/{edge => 
project}/templates/locations/tensor.conf (100%)
 copy infrastructure-provisioning/src/{edge => 
project}/templates/locations/ungit.conf (100%)
 copy infrastructure-provisioning/src/{edge => 
project}/templates/locations/zeppelin.conf (100%)
 copy infrastructure-provisioning/src/{edge => project}/templates/nginx.conf 
(98%)
 copy infrastructure-provisioning/src/{edge => project}/templates/nginx_debian 
(100%)
 copy infrastructure-provisioning/src/{edge => project}/templates/nginx_redhat 
(100%)
 copy infrastructure-provisioning/src/{edge => project}/templates/squid.conf 
(100%)
 create mode 100644 integration-tests-cucumber/pom.xml
 create mode 100644 
integration-tests-cucumber/src/main/java/org/apache/dlab/dto/EndpointDTO.java
 create mode 100644 
integration-tests-cucumber/src/main/java/org/apache/dlab/mongo/MongoDBHelper.java
 create mode 100644 
integration-tests-cucumber/src/main/java/org/apache/dlab/util/JacksonMapper.java
 create mode 100644 
integration-tests-cucumber/src/main/java/org/apache/dlab/util/PropertyHelper.java
 create mode 100644 integration-tests-cucumber/src/test/java/dlab/Constants.java
 create mode 100644 
integration-tests-cucumber/src/test/java/dlab/RunCucumberTest.java
 create mode 100644 
integration-tests-cucumber/src/test/java/dlab/endpoint/EndpointSteps.java
 create mode 100644 
integration-tests-cucumber/src/test/java/dlab/login/LoginSteps.java
 create mode 100644 
integration-tests-cucumber/src/test/resources/config.properties
 create mode 100644 
integration-tests-cucumber/src/test/resources/dlab/endpoint.feature
 create mode 100644 
integration-tests-cucumber/src/test/resources/dlab/login.feature
 create mode 100644 
services/dlab-model/src/main/java/com/epam/dlab/dto/base/project/ProjectResult.java
 create mode 100644 
services/dlab-model/src/main/java/com/epam/dlab/dto/project/ProjectActionDTO.java
 create mode 100644 
services/dlab-model/src/main/java/com/epam/dlab/dto/project/ProjectCreateDTO.java
 create mode 100644 
services/provisioning-service/src/main/java/com/epam/dlab/backendapi/core/response/handlers/ProjectCallbackHandler.java
 create mode 100644 
services/provisioning-service/src/main/java/com/epam/dlab/backendapi/resources/ProjectResource.java
 create mode 100644 
services/provisioning-service/src/main/java/com/epam/dlab/backendapi/service/ProjectService.java
 create mode 100644 
services/provisioning-service/src/main/java/com/epam/dlab/backendapi/service/impl/ProjectServiceImpl.java
 create mode 100644 
services/provisioning-service/src/main/resources/mock_response/aws/project_create.json
 copy 
services/provisioning-service/src/main/resources/mock_response/{gcp/edge_terminate.json
 => aws/project_terminate.json} (100%)
 create mode 100644 
services/provisioning-service/src/main/resources/mock_response/gcp/project_create.json
 create mode 100644 
services/provisioning-service/src/main/resources/mock_response/gcp/project_terminate.json
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/annotation/Project.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/dao/EndpointDAO.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/dao/EndpointDAOImpl.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/dao/ProjectDAO.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/dao/ProjectDAOImpl.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/domain/EndpointDTO.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/domain/ProjectDTO.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/domain/UpdateProjectBudgetDTO.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/domain/UpdateProjectDTO.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/resources/EndpointResource.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/resources/ProjectResource.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/ProjectCallback.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/resources/dto/ProjectActionFormDTO.java
 rename 
services/self-service/src/main/java/com/epam/dlab/backendapi/resources/dto/{InfrastructureInfo.java
 => ProjectInfrastructureInfo.java} (81%)
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/schedulers/CheckProjectQuoteScheduler.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/service/EndpointService.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/service/ProjectService.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/service/TagService.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/service/TagServiceImpl.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/EndpointServiceImpl.java
 create mode 100644 
services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/ProjectServiceImpl.java
 copy 
services/self-service/src/main/resources/webapp/src/app/{shared/modal-dialog/progress-dialog/index.ts
 => administration/administration.module.ts} (73%)
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/backup-dilog/backup-dilog.component.html (89%)
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/backup-dilog/backup-dilog.component.scss (100%)
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/backup-dilog/backup-dilog.component.ts (54%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/management/endpoints/endpoints.component.html
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/management/endpoints/endpoints.component.scss
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/management/endpoints/endpoints.component.ts
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/index.ts (58%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/management/manage-environment/manage-environment-dilog.component.html
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/manage-environment/manage-environment-dilog.component.scss
 (94%)
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/manage-environment/manage-environment-dilog.component.ts
 (69%)
 copy 
services/self-service/src/main/resources/webapp/src/app/{core/services/cloudProvider.guard.ts
 => administration/management/management-data.service.ts} (62%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/management/management-grid/management-grid.component.html
 copy services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/management-grid/management-grid.component.scss (94%)
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/management-grid/management-grid.component.ts (60%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/management/management.component.html
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/management.component.scss (100%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/management/management.component.ts
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/management.model.ts (74%)
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/ssn-monitor/ssn-monitor.component.html (67%)
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/ssn-monitor/ssn-monitor.component.scss (98%)
 rename services/self-service/src/main/resources/webapp/src/app/{ => 
administration}/management/ssn-monitor/ssn-monitor.component.ts (68%)
 copy 
services/self-service/src/main/resources/webapp/src/app/{resources/scheduler => 
administration/project}/index.ts (65%)
 copy 
services/self-service/src/main/resources/webapp/src/app/{core/services/cloudProvider.guard.ts
 => administration/project/project-data.service.ts} (62%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.html
 copy 
services/self-service/src/main/resources/webapp/src/app/{management/management-grid/management-grid.component.scss
 => administration/project/project-form/project-form.component.scss} (61%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/project/project-list/project-list.component.html
 rename 
services/self-service/src/main/resources/webapp/src/app/{management/management-grid/management-grid.component.scss
 => administration/project/project-list/project-list.component.scss} (63%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/project/project-list/project-list.component.ts
 copy 
services/self-service/src/main/resources/webapp/src/app/{shared/modal-dialog/progress-dialog/progress-dialog.component.html
 => administration/project/project.component.html} (50%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/project/project.component.ts
 rename 
services/self-service/src/main/resources/webapp/src/app/{management/manage-roles-groups
 => administration/roles}/group-name-validarion.directive.ts (100%)
 copy 
services/self-service/src/main/resources/webapp/src/app/{resources/scheduler => 
administration/roles}/index.ts (73%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/administration/roles/roles.component.html
 rename 
services/self-service/src/main/resources/webapp/src/app/{management/manage-roles-groups/manage-roles-groups.component.scss
 => administration/roles/roles.component.scss} (89%)
 rename 
services/self-service/src/main/resources/webapp/src/app/{management/manage-roles-groups/manage-roles-groups.component.ts
 => administration/roles/roles.component.ts} (52%)
 copy 
services/self-service/src/main/resources/webapp/src/app/core/services/{cloudProvider.guard.ts
 => admin.quard.ts} (91%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/core/services/endpoint.service.ts
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/core/services/project.service.ts
 copy 
services/self-service/src/main/resources/webapp/src/app/{resources/resources-grid/create-resource.model.ts
 => core/util/patterns.ts} (71%)
 rename 
services/self-service/src/main/resources/webapp/src/app/core/util/{sortUtil.ts 
=> sortUtils.ts} (98%)
 copy 
services/self-service/src/main/resources/webapp/src/app/{app.component.html => 
layout/layout.component.html} (96%)
 copy 
services/self-service/src/main/resources/webapp/src/app/{resources/resources-grid/create-resource.model.ts
 => layout/layout.component.ts} (78%)
 copy 
services/self-service/src/main/resources/webapp/src/app/{shared/modal-dialog/progress-dialog/index.ts
 => layout/layout.module.ts} (74%)
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/management/manage-environment/manage-environment-dilog.component.html
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/management/manage-roles-groups/manage-roles-groups.component.html
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/management/management-grid/management-grid.component.html
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/management/management.component.html
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/management/management.component.ts
 rename 
services/self-service/src/main/resources/webapp/src/app/resources/{billing => 
exploratory}/cost-details-dialog/cost-details-dialog.component.html (92%)
 rename 
services/self-service/src/main/resources/webapp/src/app/resources/{billing => 
exploratory}/cost-details-dialog/cost-details-dialog.component.scss (100%)
 rename 
services/self-service/src/main/resources/webapp/src/app/resources/{billing => 
exploratory}/cost-details-dialog/cost-details-dialog.component.ts (65%)
 rename 
services/self-service/src/main/resources/webapp/src/app/resources/{billing => 
exploratory}/cost-details-dialog/index.ts (92%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/resources/exploratory/create-environment/create-environment.component.html
 rename 
services/self-service/src/main/resources/webapp/src/app/resources/exploratory/{exploratory-environment-create-dialog
 => create-environment}/create-environment.component.scss (87%)
 create mode 100644 
services/self-service/src/main/resources/webapp/src/app/resources/exploratory/create-environment/create-environment.component.ts
 rename 
services/self-service/src/main/resources/webapp/src/app/resources/exploratory/{exploratory-environment-create-dialog
 => create-environment}/index.ts (70%)
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/resources/exploratory/exploratory-environment-create-dialog/exploratory-environment-create-dialog.component.html
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/resources/exploratory/exploratory-environment-create-dialog/exploratory-environment-create-dialog.component.ts
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/resources/exploratory/exploratory-environment-create-dialog/exploratory-environment-create.model.ts
 rename 
services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/{resources-grid.component.css
 => resources-grid.component.scss} (66%)
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/shared/modal-dialog/index.ts
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/shared/modal-dialog/modal.component.html
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/shared/modal-dialog/modal.component.scss
 delete mode 100644 
services/self-service/src/main/resources/webapp/src/app/shared/modal-dialog/modal.component.ts
 create mode 100644 
services/self-service/src/main/resources/webapp/src/assets/styles/_dialogs.scss
 rename 
services/self-service/src/main/resources/webapp/src/{app/resources/resources-grid/create-resource.model.ts
 => assets/styles/_variables.scss} (87%)
 delete mode 100644 
services/self-service/src/test/java/com/epam/dlab/backendapi/service/impl/InfrastructureInfoServiceBaseTest.java


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

Reply via email to