You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by om...@apache.org on 2020/02/12 14:31:05 UTC
[incubator-dlab] branch DLAB-1492 created (now 58e121d)
This is an automated email from the ASF dual-hosted git repository.
omartushevskyi pushed a change to branch DLAB-1492
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.
at 58e121d [DLAB-1492]: added missed notebooks images
This branch includes the following new commits:
new 58e121d [DLAB-1492]: added missed notebooks images
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.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org
[incubator-dlab] 01/01: [DLAB-1492]: added missed notebooks images
Posted by om...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
omartushevskyi pushed a commit to branch DLAB-1492
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git
commit 58e121d6635e3fe1bc7e2a42ec27d47ed2f054ac
Author: Oleh Martushevskyi <Ol...@epam.com>
AuthorDate: Wed Feb 12 16:30:52 2020 +0200
[DLAB-1492]: added missed notebooks images
---
.../terraform/bin/deploy/endpoint_fab.py | 92 ++++------------------
1 file changed, 15 insertions(+), 77 deletions(-)
diff --git a/infrastructure-provisioning/terraform/bin/deploy/endpoint_fab.py b/infrastructure-provisioning/terraform/bin/deploy/endpoint_fab.py
index 93642bc..00111db 100644
--- a/infrastructure-provisioning/terraform/bin/deploy/endpoint_fab.py
+++ b/infrastructure-provisioning/terraform/bin/deploy/endpoint_fab.py
@@ -572,88 +572,26 @@ def pull_docker_images():
ensure_file = ('/home/{}/.ensure_dir/docker_images_pulled'
.format(args.os_user))
if not exists(conn, ensure_file):
+ list_images = {
+ 'aws': ['base', 'edge', 'project', 'jupyter', 'rstudio', 'zeppelin', 'tensor', 'tensor-rstudio',
+ 'deeplearning', 'jupyterlab', 'dataengine-service', 'dataengine'],
+ 'gcp': ['base', 'edge', 'project', 'jupyter', 'rstudio', 'zeppelin', 'tensor', 'tensor-rstudio',
+ 'deeplearning', 'superset', 'jupyterlab', 'dataengine-service', 'dataengine'],
+ 'azure': ['base', 'edge', 'project', 'jupyter', 'rstudio', 'zeppelin', 'tensor', 'deeplearning',
+ 'dataengine']
+ }
conn.sudo('docker login -u {} -p {} {}:{}'
.format(args.repository_user,
args.repository_pass,
args.repository_address,
args.repository_port))
- conn.sudo('docker pull {}:{}/docker.dlab-base-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker pull {}:{}/docker.dlab-edge-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker pull {}:{}/docker.dlab-project-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker pull {}:{}/docker.dlab-jupyter-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker pull {}:{}/docker.dlab-rstudio-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker pull {}:{}/docker.dlab-zeppelin-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker pull {}:{}/docker.dlab-tensor-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- if args.cloud_provider == 'aws' or args.cloud_provider == 'gcp':
- conn.sudo('docker pull {}:{}/docker.dlab-tensor-rstudio-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker pull {}:{}/docker.dlab-deeplearning-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- if args.cloud_provider == 'aws' or args.cloud_provider == 'gcp':
- conn.sudo('docker pull {}:{}/docker.dlab-dataengine-service-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker pull {}:{}/docker.dlab-dataengine-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker tag {}:{}/docker.dlab-base-{} docker.dlab-base'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker tag {}:{}/docker.dlab-edge-{} docker.dlab-edge'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker tag {}:{}/docker.dlab-project-{} docker.dlab-project'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker tag {}:{}/docker.dlab-jupyter-{} docker.dlab-jupyter'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker tag {}:{}/docker.dlab-rstudio-{} docker.dlab-rstudio'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker tag {}:{}/docker.dlab-zeppelin-{} '
- 'docker.dlab-zeppelin'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker tag {}:{}/docker.dlab-tensor-{} docker.dlab-tensor'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- if args.cloud_provider == 'aws' or args.cloud_provider == 'gcp':
- conn.sudo('docker tag {}:{}/docker.dlab-tensor-rstudio-{} '
- 'docker.dlab-tensor-rstudio'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker tag {}:{}/docker.dlab-deeplearning-{} '
- 'docker.dlab-deeplearning'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- if args.cloud_provider == 'aws' or args.cloud_provider == 'gcp':
- conn.sudo('docker tag {}:{}/docker.dlab-dataengine-service-{} '
- 'docker.dlab-dataengine-service'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker tag {}:{}/docker.dlab-dataengine-{} '
- 'docker.dlab-dataengine'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker rmi {}:{}/docker.dlab-base-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker rmi {}:{}/docker.dlab-edge-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker rmi {}:{}/docker.dlab-project-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker rmi {}:{}/docker.dlab-jupyter-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker rmi {}:{}/docker.dlab-rstudio-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker rmi {}:{}/docker.dlab-zeppelin-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker rmi {}:{}/docker.dlab-tensor-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- if args.cloud_provider == 'aws' or args.cloud_provider == 'gcp':
- conn.sudo('docker rmi {}:{}/docker.dlab-tensor-rstudio-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker rmi {}:{}/docker.dlab-deeplearning-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- if args.cloud_provider == 'aws' or args.cloud_provider == 'gcp':
- conn.sudo('docker rmi {}:{}/docker.dlab-dataengine-service-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
- conn.sudo('docker rmi {}:{}/docker.dlab-dataengine-{}'
- .format(args.repository_address, args.repository_port, args.cloud_provider))
+ for image in list_images[args.cloud_provider]:
+ conn.sudo('docker pull {0}:{1}/docker.dlab-{3}-{2}'
+ .format(args.repository_address, args.repository_port, args.cloud_provider, image))
+ conn.sudo('docker tag {0}:{1}/docker.dlab-{3}-{2} docker.dlab-{3}'
+ .format(args.repository_address, args.repository_port, args.cloud_provider, image))
+ conn.sudo('docker rmi {0}:{1}/docker.dlab-{3}-{2}'
+ .format(args.repository_address, args.repository_port, args.cloud_provider, image))
conn.sudo('chown -R {0}:docker /home/{0}/.docker/'
.format(args.os_user))
conn.sudo('touch {}'.format(ensure_file))
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org