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

lfrolov pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git

commit 579fd47c2d8978e1dd43e2cb25fff70b063c7a02
Merge: 2e4da21 a397898
Author: Leonid Frolov <[email protected]>
AuthorDate: Tue May 11 16:45:32 2021 +0300

    Merge pull request #1158 from apache/DATALAB-2091-dev
    
    [DATALAB-2091]: migration to python3

 README.md                                          |   6 +-
 .../scripts/deploy_datalab.py                      |  19 +-
 .../scripts/deploy_keycloak/deploy_keycloak.py     |  74 +-
 .../scripts/deploy_repository/deploy_repository.py | 445 ++++++-----
 .../scripts/deploy_repository/files/Dockerfile     |   4 +-
 .../scripts/update_amazon_repositories.py          |  40 +-
 .../scripts/jenkins/sonar.py                       |   2 +-
 .../scripts/post-deployment_configuration.py       | 186 ++---
 infrastructure-provisioning/src/base/entrypoint.py |  61 +-
 .../src/base/scripts/create_ssh_user.py            |  43 +-
 .../src/base/scripts/install_prerequisites.py      |  40 +-
 .../src/base/scripts/install_user_key.py           |  21 +-
 .../src/dataengine-service/fabfile.py              |  27 +-
 .../src/dataengine/fabfile.py                      |  42 +-
 .../src/dataengine/scripts/configure_dataengine.py |  98 ++-
 .../src/deeplearning/fabfile.py                    |  65 +-
 .../scripts/configure_deep_learning_node.py        | 149 ++--
 infrastructure-provisioning/src/edge/fabfile.py    |  21 +-
 .../src/edge/scripts/configure_http_proxy.py       |  11 +-
 .../edge/scripts/configure_nginx_reverse_proxy.py  |  12 +-
 .../src/edge/scripts/reupload_ssh_key.py           |   7 +-
 .../src/general/api/check_inactivity.py            |   8 +-
 .../src/general/api/configure.py                   |   8 +-
 .../src/general/api/create.py                      |   8 +-
 .../src/general/api/create_image.py                |   8 +-
 .../src/general/api/git_creds.py                   |   8 +-
 .../src/general/api/install_libs.py                |   8 +-
 .../src/general/api/list_libs.py                   |   8 +-
 .../src/general/api/reconfigure_spark.py           |   8 +-
 .../src/general/api/recreate.py                    |   8 +-
 .../src/general/api/reupload_key.py                |   8 +-
 .../src/general/api/start.py                       |   8 +-
 .../src/general/api/status.py                      |   8 +-
 .../src/general/api/stop.py                        |   8 +-
 .../src/general/api/terminate.py                   |   8 +-
 .../src/general/api/terminate_image.py             |   8 +-
 .../src/general/conf/datalab.ini                   |  43 +-
 .../src/general/files/aws/base_Dockerfile          |  27 +-
 .../files/aws/dataengine-service_Dockerfile        |   4 +-
 .../src/general/files/aws/dataengine_Dockerfile    |   2 +-
 .../src/general/files/aws/deeplearning_Dockerfile  |   2 +-
 .../files/aws/deeplearning_description.json        |   6 +-
 .../src/general/files/aws/edge_Dockerfile          |   2 +-
 .../src/general/files/aws/jupyter_Dockerfile       |   2 +-
 .../src/general/files/aws/jupyter_description.json |   4 +-
 .../src/general/files/aws/jupyterlab_Dockerfile    |   2 +-
 .../src/general/files/aws/project_Dockerfile       |   2 +-
 .../src/general/files/aws/rstudio_Dockerfile       |   2 +-
 .../src/general/files/aws/rstudio_description.json |   4 +-
 .../src/general/files/aws/ssn_Dockerfile           |   2 +-
 .../general/files/aws/tensor-rstudio_Dockerfile    |   2 +-
 .../src/general/files/aws/tensor_Dockerfile        |   2 +-
 .../src/general/files/aws/tensor_description.json  |   4 +-
 .../src/general/files/aws/zeppelin_Dockerfile      |   2 +-
 .../general/files/aws/zeppelin_description.json    |   4 +-
 .../src/general/files/azure/base_Dockerfile        |  16 +-
 .../src/general/files/azure/dataengine_Dockerfile  |   2 +-
 .../general/files/azure/deeplearning_Dockerfile    |   2 +-
 .../files/azure/deeplearning_description.json      |   6 +-
 .../src/general/files/azure/edge_Dockerfile        |   2 +-
 .../src/general/files/azure/jupyter_Dockerfile     |   2 +-
 .../general/files/azure/jupyter_description.json   |   4 +-
 .../src/general/files/azure/jupyterlab_Dockerfile  |   2 +-
 .../src/general/files/azure/project_Dockerfile     |   2 +-
 .../src/general/files/azure/rstudio_Dockerfile     |   2 +-
 .../general/files/azure/rstudio_description.json   |   4 +-
 .../src/general/files/azure/ssn_Dockerfile         |   2 +-
 .../src/general/files/azure/tensor_Dockerfile      |   2 +-
 .../general/files/azure/tensor_description.json    |   4 +-
 .../src/general/files/azure/zeppelin_Dockerfile    |   2 +-
 .../general/files/azure/zeppelin_description.json  |   4 +-
 .../src/general/files/gcp/base_Dockerfile          |  27 +-
 .../files/gcp/dataengine-service_Dockerfile        |   5 +-
 .../files/gcp/dataengine-service_description.json  |   2 +-
 .../src/general/files/gcp/dataengine_Dockerfile    |   2 +-
 .../src/general/files/gcp/deeplearning_Dockerfile  |   2 +-
 .../files/gcp/deeplearning_description.json        |  19 +-
 .../src/general/files/gcp/edge_Dockerfile          |   2 +-
 .../src/general/files/gcp/jupyter_Dockerfile       |   2 +-
 .../src/general/files/gcp/jupyter_description.json |   4 +-
 .../src/general/files/gcp/jupyterlab_Dockerfile    |   2 +-
 .../src/general/files/gcp/project_Dockerfile       |   2 +-
 .../src/general/files/gcp/rstudio_Dockerfile       |   2 +-
 .../src/general/files/gcp/rstudio_description.json |   4 +-
 .../src/general/files/gcp/ssn_Dockerfile           |   2 +-
 .../src/general/files/gcp/superset_Dockerfile      |   2 +-
 .../general/files/gcp/tensor-rstudio_Dockerfile    |   2 +-
 .../src/general/files/gcp/tensor_Dockerfile        |   2 +-
 .../src/general/files/gcp/zeppelin_Dockerfile      |   2 +-
 .../general/files/gcp/zeppelin_description.json    |   4 +-
 .../src/general/lib/aws/actions_lib.py             | 531 +++++++------
 .../src/general/lib/aws/meta_lib.py                |  15 +-
 .../src/general/lib/azure/actions_lib.py           | 356 ++++-----
 .../src/general/lib/gcp/actions_lib.py             | 476 ++++++-----
 .../src/general/lib/gcp/meta_lib.py                |  23 +-
 .../src/general/lib/os/debian/common_lib.py        | 181 ++---
 .../src/general/lib/os/debian/edge_lib.py          | 194 ++---
 .../src/general/lib/os/debian/notebook_lib.py      | 504 ++++++------
 .../src/general/lib/os/debian/ssn_lib.py           | 245 +++---
 .../src/general/lib/os/fab.py                      | 869 +++++++++++----------
 .../src/general/lib/os/redhat/common_lib.py        |  98 +--
 .../src/general/lib/os/redhat/edge_lib.py          | 208 ++---
 .../src/general/lib/os/redhat/notebook_lib.py      | 435 +++++------
 .../src/general/lib/os/redhat/ssn_lib.py           | 252 +++---
 .../src/general/scripts/aws/common_collect_data.py |   4 +-
 .../general/scripts/aws/common_create_bucket.py    |   6 +-
 .../general/scripts/aws/common_create_instance.py  |   2 +-
 .../scripts/aws/common_create_notebook_image.py    |   2 +-
 .../general/scripts/aws/common_create_policy.py    |   2 +-
 .../scripts/aws/common_create_role_policy.py       |   2 +-
 .../scripts/aws/common_create_security_group.py    |   2 +-
 .../general/scripts/aws/common_create_subnet.py    |   6 +-
 .../scripts/aws/common_download_git_certfile.py    |  18 +-
 ...common_notebook_configure_dataengine-service.py |   9 +-
 .../aws/common_notebook_configure_dataengine.py    |   9 +-
 .../general/scripts/aws/common_prepare_notebook.py |   9 +-
 .../general/scripts/aws/common_put_to_bucket.py    |   2 +-
 .../scripts/aws/common_remove_remote_kernels.py    |  19 +-
 .../src/general/scripts/aws/common_reupload_key.py |   7 +-
 .../general/scripts/aws/common_start_notebook.py   |   9 +-
 .../general/scripts/aws/common_stop_notebook.py    |   4 +-
 .../scripts/aws/common_terminate_notebook.py       |   2 +-
 .../scripts/aws/common_terminate_notebook_image.py |   2 +-
 .../scripts/aws/dataengine-service_configure.py    |  22 +-
 .../scripts/aws/dataengine-service_create.py       |  16 +-
 .../scripts/aws/dataengine-service_install_libs.py |   7 +-
 .../scripts/aws/dataengine-service_jars_parser.py  |   2 +-
 .../scripts/aws/dataengine-service_key_importer.py |   2 +-
 .../scripts/aws/dataengine-service_list_libs.py    |   7 +-
 .../scripts/aws/dataengine-service_prepare.py      |  17 +-
 .../scripts/aws/dataengine-service_terminate.py    |   2 +-
 .../general/scripts/aws/dataengine_configure.py    |  32 +-
 .../src/general/scripts/aws/dataengine_prepare.py  |   9 +-
 .../src/general/scripts/aws/dataengine_start.py    |   7 +-
 .../src/general/scripts/aws/dataengine_stop.py     |   2 +-
 .../general/scripts/aws/dataengine_terminate.py    |   2 +-
 .../general/scripts/aws/deeplearning_configure.py  |  23 +-
 .../scripts/aws/edge_associate_elastic_ip.py       |   2 +-
 .../src/general/scripts/aws/edge_configure.py      |  19 +-
 .../scripts/aws/edge_configure_route_table.py      |   2 +-
 .../src/general/scripts/aws/edge_start.py          |   2 +-
 .../src/general/scripts/aws/edge_status.py         |   7 +-
 .../src/general/scripts/aws/edge_stop.py           |   2 +-
 .../src/general/scripts/aws/jupyter_configure.py   |  25 +-
 .../jupyter_dataengine-service_create_configs.py   | 131 ++--
 .../jupyter_install_dataengine-service_kernels.py  | 119 +--
 .../general/scripts/aws/jupyterlab_configure.py    |  29 +-
 .../src/general/scripts/aws/odahu_deploy.py        |  13 +-
 .../src/general/scripts/aws/odahu_prepare.py       |   5 +-
 .../src/general/scripts/aws/project_prepare.py     |  45 +-
 .../src/general/scripts/aws/project_terminate.py   |   2 +-
 .../src/general/scripts/aws/rstudio_configure.py   |  23 +-
 .../rstudio_dataengine-service_create_configs.py   |  43 +-
 .../rstudio_install_dataengine-service_kernels.py  |  33 +-
 .../scripts/aws/ssn_associate_elastic_ip.py        |   2 +-
 .../src/general/scripts/aws/ssn_configure.py       |  19 +-
 .../src/general/scripts/aws/ssn_create_endpoint.py |   2 +-
 .../src/general/scripts/aws/ssn_create_vpc.py      |   2 +-
 .../src/general/scripts/aws/ssn_finalize.py        |   2 +-
 .../src/general/scripts/aws/ssn_prepare.py         |  23 +-
 .../src/general/scripts/aws/ssn_terminate.py       |   7 +-
 .../scripts/aws/ssn_terminate_aws_resources.py     |   2 +-
 .../scripts/aws/tensor-rstudio_configure.py        |  23 +-
 .../src/general/scripts/aws/tensor_configure.py    |  23 +-
 .../src/general/scripts/aws/zeppelin_configure.py  |  23 +-
 .../zeppelin_dataengine-service_create_configs.py  |  33 +-
 .../zeppelin_install_dataengine-service_kernels.py |  39 +-
 .../general/scripts/azure/common_collect_data.py   |   4 +-
 .../azure/common_create_datalake_directory.py      |   2 +-
 .../scripts/azure/common_create_instance.py        |   2 +-
 .../scripts/azure/common_create_notebook_image.py  |   9 +-
 .../scripts/azure/common_create_security_group.py  |   2 +-
 .../scripts/azure/common_create_storage_account.py |   2 +-
 .../general/scripts/azure/common_create_subnet.py  |   6 +-
 .../scripts/azure/common_download_git_certfile.py  |  17 +-
 .../azure/common_notebook_configure_dataengine.py  |   9 +-
 .../azure/common_notebook_update_refresh_token.py  |   8 +-
 .../scripts/azure/common_prepare_notebook.py       |   9 +-
 .../scripts/azure/common_remove_remote_kernels.py  |  10 +-
 .../general/scripts/azure/common_reupload_key.py   |   7 +-
 .../general/scripts/azure/common_start_notebook.py |  22 +-
 .../general/scripts/azure/common_stop_notebook.py  |   2 +-
 .../scripts/azure/common_terminate_notebook.py     |   2 +-
 .../azure/common_terminate_notebook_image.py       |   2 +-
 .../general/scripts/azure/dataengine_configure.py  |  33 +-
 .../general/scripts/azure/dataengine_prepare.py    |  11 +-
 .../src/general/scripts/azure/dataengine_start.py  |   7 +-
 .../src/general/scripts/azure/dataengine_stop.py   |   2 +-
 .../general/scripts/azure/dataengine_terminate.py  |   2 +-
 .../scripts/azure/deeplearning_configure.py        |  27 +-
 .../src/general/scripts/azure/edge_configure.py    |  17 +-
 .../src/general/scripts/azure/edge_prepare.py      |  19 +-
 .../src/general/scripts/azure/edge_start.py        |   2 +-
 .../src/general/scripts/azure/edge_status.py       |   7 +-
 .../src/general/scripts/azure/edge_stop.py         |   2 +-
 .../src/general/scripts/azure/edge_terminate.py    |   2 +-
 .../src/general/scripts/azure/jupyter_configure.py |  29 +-
 .../general/scripts/azure/jupyterlab_configure.py  |  29 +-
 .../src/general/scripts/azure/project_prepare.py   |  32 +-
 .../src/general/scripts/azure/project_terminate.py |   2 +-
 .../general/scripts/azure/rstudio_change_pass.py   |  12 +-
 .../src/general/scripts/azure/rstudio_configure.py |  27 +-
 .../src/general/scripts/azure/ssn_configure.py     |  19 +-
 .../general/scripts/azure/ssn_create_datalake.py   |   2 +-
 .../general/scripts/azure/ssn_create_peering.py    |   2 +-
 .../scripts/azure/ssn_create_resource_group.py     |   2 +-
 .../src/general/scripts/azure/ssn_create_vpc.py    |   2 +-
 .../src/general/scripts/azure/ssn_prepare.py       |  26 +-
 .../src/general/scripts/azure/ssn_terminate.py     |   4 +-
 .../src/general/scripts/azure/tensor_configure.py  |  27 +-
 .../general/scripts/azure/zeppelin_configure.py    |  27 +-
 .../src/general/scripts/gcp/common_collect_data.py |   4 +-
 .../general/scripts/gcp/common_create_bucket.py    |   2 +-
 .../general/scripts/gcp/common_create_firewall.py  |   2 +-
 .../general/scripts/gcp/common_create_instance.py  |   4 +-
 .../general/scripts/gcp/common_create_nat_route.py |   2 +-
 .../scripts/gcp/common_create_notebook_image.py    |   2 +-
 .../scripts/gcp/common_create_service_account.py   |   2 +-
 .../general/scripts/gcp/common_create_subnet.py    |  10 +-
 .../scripts/gcp/common_download_git_certfile.py    |  17 +-
 .../common_install_gpu.py}                         |  23 +-
 ...common_notebook_configure_dataengine-service.py |  11 +-
 .../gcp/common_notebook_configure_dataengine.py    |   9 +-
 .../general/scripts/gcp/common_prepare_notebook.py |  12 +-
 .../general/scripts/gcp/common_put_to_bucket.py    |   2 +-
 .../src/general/scripts/gcp/common_reupload_key.py |   7 +-
 .../general/scripts/gcp/common_start_notebook.py   |   9 +-
 .../general/scripts/gcp/common_stop_notebook.py    |   2 +-
 .../scripts/gcp/common_terminate_notebook.py       |   2 +-
 .../scripts/gcp/common_terminate_notebook_image.py |   2 +-
 .../scripts/gcp/dataengine-service_configure.py    |  19 +-
 .../scripts/gcp/dataengine-service_create.py       |   4 +-
 .../scripts/gcp/dataengine-service_install_libs.py |   7 +-
 .../scripts/gcp/dataengine-service_jars_parser.py  |   6 +-
 .../scripts/gcp/dataengine-service_key_importer.py |   2 +-
 .../scripts/gcp/dataengine-service_list_libs.py    |   7 +-
 .../scripts/gcp/dataengine-service_prepare.py      |  36 +-
 .../scripts/gcp/dataengine-service_terminate.py    |   2 +-
 .../general/scripts/gcp/dataengine_configure.py    |  27 +-
 .../src/general/scripts/gcp/dataengine_prepare.py  |  11 +-
 .../src/general/scripts/gcp/dataengine_start.py    |   7 +-
 .../src/general/scripts/gcp/dataengine_stop.py     |   2 +-
 .../general/scripts/gcp/dataengine_terminate.py    |   2 +-
 .../general/scripts/gcp/deeplearning_configure.py  |  21 +-
 .../src/general/scripts/gcp/edge_configure.py      |  56 +-
 .../general/scripts/gcp/edge_create_static_ip.py   |   2 +-
 .../src/general/scripts/gcp/edge_start.py          |   2 +-
 .../src/general/scripts/gcp/edge_status.py         |   5 +-
 .../src/general/scripts/gcp/edge_stop.py           |   2 +-
 .../src/general/scripts/gcp/edge_terminate.py      |   2 +-
 .../src/general/scripts/gcp/jupyter_configure.py   |  37 +-
 .../jupyter_dataengine-service_create_configs.py   |  57 +-
 .../jupyter_install_dataengine-service_kernels.py  | 106 ++-
 .../general/scripts/gcp/jupyterlab_configure.py    |  25 +-
 .../src/general/scripts/gcp/project_prepare.py     |  33 +-
 .../src/general/scripts/gcp/project_terminate.py   |   2 +-
 .../src/general/scripts/gcp/rstudio_configure.py   |  21 +-
 .../rstudio_dataengine-service_create_configs.py   |  39 +-
 .../rstudio_install_dataengine-service_kernels.py  |  38 +-
 .../src/general/scripts/gcp/ssn_configure.py       |  23 +-
 .../general/scripts/gcp/ssn_create_static_ip.py    |   2 +-
 .../src/general/scripts/gcp/ssn_create_vpc.py      |   2 +-
 .../src/general/scripts/gcp/ssn_finalize.py        |   2 +-
 .../src/general/scripts/gcp/ssn_prepare.py         |  23 +-
 .../src/general/scripts/gcp/ssn_terminate.py       |   7 +-
 .../scripts/gcp/ssn_terminate_gcp_resources.py     |   2 +-
 .../src/general/scripts/gcp/superset_configure.py  |  23 +-
 .../scripts/gcp/tensor-rstudio_configure.py        |  21 +-
 .../src/general/scripts/gcp/tensor_configure.py    |  21 +-
 .../src/general/scripts/gcp/zeppelin_configure.py  |  21 +-
 .../zeppelin_dataengine-service_create_configs.py  |  25 +-
 .../zeppelin_install_dataengine-service_kernels.py |  41 +-
 .../src/general/scripts/os/check_inactivity.py     |  15 +-
 .../general/scripts/os/common_clean_instance.py    |  78 +-
 .../general/scripts/os/common_configure_proxy.py   |  14 +-
 .../scripts/os/common_configure_reverse_proxy.py   |  18 +-
 .../general/scripts/os/common_configure_spark.py   |  27 +-
 .../scripts/os/configure_proxy_for_docker.py       |  38 +-
 .../general/scripts/os/dataengine_install_libs.py  |   9 +-
 .../src/general/scripts/os/dataengine_list_libs.py |   7 +-
 .../scripts/os/dataengine_reconfigure_spark.py     |  12 +-
 .../os/deeplearning_dataengine_create_configs.py   |  81 +-
 .../os/deeplearning_install_dataengine_kernels.py  |  58 +-
 .../general/scripts/os/get_list_available_pkgs.py  |  24 +-
 .../src/general/scripts/os/git_pre_commit.py       |   2 +-
 .../general/scripts/os/install_additional_libs.py  |  29 +-
 .../src/general/scripts/os/ipynb_output_filter.py  |   2 +-
 .../os/jupyter_dataengine_create_configs.py        | 117 ++-
 .../os/jupyter_install_dataengine_kernels.py       | 108 ++-
 .../scripts/os/jupyterlab_container_start.py       |  22 +-
 .../src/general/scripts/os/manage_git_creds.py     |  27 +-
 .../src/general/scripts/os/notebook_git_creds.py   |   9 +-
 .../scripts/os/notebook_inactivity_check.py        |   5 +-
 .../general/scripts/os/notebook_install_libs.py    |   7 +-
 .../src/general/scripts/os/notebook_list_libs.py   |   7 +-
 .../os/notebook_reconfigure_dataengine_spark.py    |   4 +-
 .../scripts/os/notebook_reconfigure_spark.py       |   7 +-
 .../src/general/scripts/os/reconfigure_spark.py    |  24 +-
 .../os/rstudio_dataengine_create_configs.py        |  43 +-
 .../os/rstudio_install_dataengine_kernels.py       |  50 +-
 .../src/general/scripts/os/superset_start.py       |  25 +-
 .../os/tensor-rstudio_dataengine_create_configs.py |  42 +-
 .../tensor-rstudio_install_dataengine_kernels.py   |  52 +-
 .../scripts/os/tensor_dataengine_create_configs.py |  80 +-
 .../os/tensor_install_dataengine_kernels.py        |  54 +-
 .../scripts/os/update_inactivity_on_start.py       |  15 +-
 .../os/zeppelin_dataengine_create_configs.py       | 103 +--
 .../os/zeppelin_install_dataengine_kernels.py      |  57 +-
 .../aws/jenkins_jobs/gitlab_server/config.xml      |   2 +-
 .../templates/gcp/dataengine-service_cluster.json  |  12 +-
 ...on => dataengine-service_cluster_with_gpu.json} |  23 +-
 .../templates/gcp/dataengine-service_livy-env.sh   |   5 +
 .../gcp/dataengine-service_livy.service}           |  22 +-
 .../gcp/jenkins_jobs/gitlab_server/config.xml      |   2 +-
 .../src/general/templates/os/livy-env.sh           |   3 +-
 .../templates/os/py3spark_local_template.json      |   4 +-
 .../templates/os/pyspark_local_template.json       |   6 +-
 infrastructure-provisioning/src/jupyter/fabfile.py |  67 +-
 .../src/jupyter/scripts/configure_jupyter_node.py  |  32 +-
 .../src/jupyterlab/fabfile.py                      |  62 +-
 .../scripts/configure_jupyterlab_node.py           |  19 +-
 infrastructure-provisioning/src/project/fabfile.py |  25 +-
 .../src/project/scripts/configure_http_proxy.py    |  12 +-
 .../src/project/scripts/configure_keycloak.py      |   2 +-
 .../src/project/scripts/configure_nftables.py      |  11 +-
 .../scripts/configure_nginx_reverse_proxy.py       |  11 +-
 .../src/project/scripts/reupload_ssh_key.py        |   7 +-
 infrastructure-provisioning/src/rstudio/fabfile.py |  67 +-
 .../src/rstudio/scripts/configure_rstudio_node.py  |  24 +-
 infrastructure-provisioning/src/ssn/fabfile.py     |  18 +-
 .../src/ssn/scripts/backup.py                      |  57 +-
 .../src/ssn/scripts/configure_billing.py           |   4 +-
 .../src/ssn/scripts/configure_conf_file.py         |   8 +-
 .../src/ssn/scripts/configure_docker.py            | 128 ++-
 .../src/ssn/scripts/configure_gitlab.py            | 121 ++-
 .../src/ssn/scripts/configure_mongo.py             |   2 +-
 .../src/ssn/scripts/configure_ssn_node.py          | 177 ++---
 .../src/ssn/scripts/configure_ui.py                | 162 ++--
 .../src/ssn/scripts/docker_build.py                |  37 +-
 .../src/ssn/scripts/gitlab_deploy.py               |  22 +-
 .../src/ssn/scripts/resource_status.py             |   2 +-
 .../src/ssn/scripts/restore.py                     |  45 +-
 .../src/ssn/scripts/upload_response_file.py        |  18 +-
 .../src/superset/fabfile.py                        |  45 +-
 .../superset/scripts/configure_superset_node.py    |  15 +-
 .../src/tensor-rstudio/fabfile.py                  |  65 +-
 .../scripts/configure_tensor-rstudio_node.py       |  24 +-
 infrastructure-provisioning/src/tensor/fabfile.py  |  65 +-
 .../src/tensor/scripts/configure_tensor_node.py    |  24 +-
 .../src/zeppelin/fabfile.py                        |  66 +-
 .../zeppelin/scripts/configure_zeppelin_node.py    | 203 ++---
 .../aws/ssn-k8s/main/files/masters-user-data.sh    |   2 +-
 .../aws/ssn-k8s/main/files/workers-user-data.sh    |   2 +-
 .../terraform/bin/deploy/endpoint_fab.py           |   7 +-
 .../bin/deploy/mongo_files/configure_mongo.py      |   2 +-
 .../terraform/bin/terraform-cli.py                 |  11 +-
 .../terraform/gcp/endpoint/provisioning.py         |   3 +-
 .../terraform/gcp/ssn-gke/README.md                |   2 +-
 .../zeppelin/zeppelin-notebook.json                |   4 +-
 integration-tests/examples/copy_files.py           |  11 +-
 .../ec2_templates/zeppelin/zeppelin-notebook.json  |   4 +-
 .../gcp_templates/zeppelin/zeppelin-notebook.json  |   4 +-
 .../scenario_deeplearning/deeplearning_tests.py    |  25 +-
 .../examples/scenario_jupyter/jupyter_tests.py     |  10 +-
 .../examples/scenario_rstudio/rstudio_tests.py     |  16 +-
 .../examples/scenario_tensor/tensor_tests.py       |  24 +-
 .../examples/scenario_zeppelin/zeppelin_tests.py   |  16 +-
 pom.xml                                            |   2 +-
 services/billing-aws/pom.xml                       |   4 +-
 .../java/com/epam/datalab/dto/UserInstanceDTO.java |  21 +
 .../dto/aws/exploratory/ExploratoryCreateAws.java  |  12 +-
 .../azure/exploratory/ExploratoryCreateAzure.java  |  27 +-
 .../com/epam/datalab/dto/base/edge/EdgeInfo.java   |   5 +
 .../datalab/dto/base/project/ProjectResult.java    |   3 +-
 .../computational/UserComputationalResource.java   |   5 +
 .../dto/exploratory/ExploratoryBaseDTO.java        |  23 +-
 .../dto/exploratory/ExploratoryCreateDTO.java      |  60 +-
 .../gcp/computational/ComputationalCreateGcp.java  |  45 ++
 .../computational/GcpComputationalResource.java    |  28 +-
 .../dto/gcp/exploratory/ExploratoryCreateGcp.java  |  14 +-
 .../imagemetadata/ComputationalMetadataDTO.java    |   5 +
 .../epam/datalab/dto/imagemetadata/EdgeGPU.java}   |  30 +-
 .../dto/imagemetadata/ExploratoryMetadataDTO.java  |   6 +
 .../datalab/model/exploratory/Exploratory.java     |   3 +
 .../datalab/backendapi/core/DockerWarmuper.java    |  13 +-
 .../core/commands/CommandParserMock.java           |  14 +-
 .../response/handlers/BackupCallbackHandler.java   |   1 -
 .../datalab/backendapi/dao/EndpointDAOImpl.java    |   1 -
 .../com/epam/datalab/backendapi/dao/GpuDAO.java}   |  21 +-
 .../TagServiceImpl.java => dao/GpuDAOImpl.java}    |  39 +-
 .../backendapi/domain/NotebookTemplate.java        |  10 +-
 .../epam/datalab/backendapi/modules/DevModule.java | 104 +--
 .../backendapi/modules/ProductionModule.java       | 112 +--
 .../backendapi/resources/ExploratoryResource.java  |   3 +
 .../resources/InfrastructureTemplateResource.java  |   2 +-
 .../resources/callback/ProjectCallback.java        |  14 +-
 .../resources/dto/ComputationalCreateFormDTO.java  |   3 +
 .../resources/dto/ExploratoryCreateFormDTO.java    | 115 +--
 .../backendapi/resources/dto/UserResourceInfo.java |  10 +
 .../dto/gcp/GcpComputationalCreateForm.java        |  11 +
 .../resources/gcp/ComputationalResourceGcp.java    |   3 +
 .../datalab/backendapi/service/TagService.java     |   4 +-
 .../datalab/backendapi/service/TagServiceImpl.java |   6 +-
 .../service/impl/ComputationalServiceImpl.java     |  43 +-
 .../service/impl/EnvironmentServiceImpl.java       | 129 ++-
 .../service/impl/ExploratoryServiceImpl.java       |  60 +-
 .../impl/InfrastructureInfoServiceImpl.java        |  12 +-
 .../impl/InfrastructureTemplateServiceImpl.java    |  60 +-
 .../service/impl/ProjectServiceImpl.java           |  32 +-
 .../datalab/backendapi/util/RequestBuilder.java    | 133 ++--
 .../management-grid/management-grid.component.html |   6 +-
 .../administration/management/management.model.ts  |   4 +
 .../webapp/src/app/core/util/helpUtils.ts          |  20 +
 .../webapp/src/app/core/util/sortUtils.ts          |   4 +-
 .../cluster-details/cluster-details.component.html |  35 +-
 ...utational-resource-create-dialog.component.html | 186 ++++-
 ...utational-resource-create-dialog.component.scss |   8 +-
 ...mputational-resource-create-dialog.component.ts |  94 ++-
 .../computational-resource-create.model.ts         |   9 +-
 .../create-environment.component.html              |  83 +-
 .../create-environment.component.scss              |   5 +
 .../create-environment.component.ts                |  83 +-
 .../detail-dialog/detail-dialog.component.html     |   8 +-
 .../detail-dialog/detail-dialog.component.ts       |   1 -
 .../install-libraries.component.html               |   5 +-
 .../install-libraries.component.scss               |   2 +-
 .../install-libraries.component.ts                 |  10 +-
 .../resources-grid/resources-grid.component.html   |  29 +-
 .../resources-grid/resources-grid.component.scss   |   6 +
 .../resources-grid/resources-grid.model.ts         |   4 +-
 .../webapp/src/assets/styles/_dialogs.scss         |   2 +-
 .../webapp/src/assets/styles/_general.scss         |   6 +
 .../src/main/resources/webapp/src/styles.scss      |   4 +
 .../backendapi/service/TagServiceImplTest.java     |   8 +-
 .../InfrastructureTemplateServiceBaseTest.java     |  27 +-
 435 files changed, 7087 insertions(+), 6469 deletions(-)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to