[ARVADOS] updated: eabc13f27dfb178069546202bca772f893bac81c
Git user
git at public.curoverse.com
Tue Mar 14 12:44:39 EDT 2017
Summary of changes:
doc/_config.yml | 2 ++
doc/install/migrate-docker19.html.textile.liquid | 31 ++++++++++++++++++++++++
docker/migrate-docker19/README | 25 -------------------
sdk/python/arvados/commands/keepdocker.py | 2 +-
4 files changed, 34 insertions(+), 26 deletions(-)
create mode 100644 doc/install/migrate-docker19.html.textile.liquid
delete mode 100644 docker/migrate-docker19/README
via eabc13f27dfb178069546202bca772f893bac81c (commit)
via dee634b21e48e467b0d7b5ef1b2965c1df5e41d1 (commit)
from f074ef8181c2b93cbfcd870eb67c8c95cb0e442a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit eabc13f27dfb178069546202bca772f893bac81c
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Tue Mar 14 12:44:35 2017 -0400
8567: Add note about updating API server configuration.
diff --git a/doc/install/migrate-docker19.html.textile.liquid b/doc/install/migrate-docker19.html.textile.liquid
index 656cd91..2dca039 100644
--- a/doc/install/migrate-docker19.html.textile.liquid
+++ b/doc/install/migrate-docker19.html.textile.liquid
@@ -23,3 +23,9 @@ ii) load it into Docker
iii) update the Docker version, which updates the image
iv) save the v2 format image and upload to Arvados
v) create a migration link
+
+Once the Docker images in Keep have been migrated, upgrade the version of Docker used across the cluster. Finally, update the API server configuration from "v1" to "v2" to reflect the supported Docker image version:
+
+<pre>
+docker_image_formats: ["v2"]
+</pre>
commit dee634b21e48e467b0d7b5ef1b2965c1df5e41d1
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Tue Mar 14 12:39:24 2017 -0400
8567: Add docker19 migration instructions to install guide.
diff --git a/doc/_config.yml b/doc/_config.yml
index 22ae214..cfb35dc 100644
--- a/doc/_config.yml
+++ b/doc/_config.yml
@@ -171,3 +171,5 @@ navbar:
- Helpful hints:
- install/copy_pipeline_from_curoverse.html.textile.liquid
- install/cheat_sheet.html.textile.liquid
+ - Migrating from Docker 1.9:
+ - install/migrate-docker19.html.textile.liquid
diff --git a/doc/install/migrate-docker19.html.textile.liquid b/doc/install/migrate-docker19.html.textile.liquid
new file mode 100644
index 0000000..656cd91
--- /dev/null
+++ b/doc/install/migrate-docker19.html.textile.liquid
@@ -0,0 +1,25 @@
+---
+layout: default
+navsection: installguide
+title: Migrating Docker images
+...
+
+If you have an existing Arvados installation using Docker 1.9 and wish to update to Docker 1.10+, you must migrate the Docker images stored in Keep.
+
+The @arv-migrate-docker19@ tool converts Docker images stored in Arvados from image format v1 (Docker <= 1.9) to image format v2 (Docker >= 1.10).
+
+Requires Docker running on the local host (can be either 1.9 or 1.10+).
+
+Usage:
+
+# Run @arvados/docker/migrate-docker19/build.sh@ to create @arvados/migrate-docker19@ Docker image.
+# Set ARVADOS_API_HOST and ARVADOS_API_TOKEN to the cluster you want to migrate.
+# Run @arv-migrate-docker19@ from the Arvados Python SDK on the host (not in a container).
+
+This will query Arvados for v1 format Docker images. For each image that does not already have a corresponding v2 format image (as indicated by a docker_image_migration tag) it will perform the following process:
+
+i) download the image from Arvados
+ii) load it into Docker
+iii) update the Docker version, which updates the image
+iv) save the v2 format image and upload to Arvados
+v) create a migration link
diff --git a/docker/migrate-docker19/README b/docker/migrate-docker19/README
deleted file mode 100644
index 3fcd07a..0000000
--- a/docker/migrate-docker19/README
+++ /dev/null
@@ -1,25 +0,0 @@
-Docker image format migration tool for Arvados.
-
-This converts Docker images stored in Arvados from image format v1
-(Docker <= 1.9) to image format v2 (Docker >= 1.10).
-
-Requires Docker running on the local host.
-
-Usage:
-
-1) Run arvados/docker/migrate-docker19/build.sh to create
-arvados/migrate-docker19 Docker image.
-
-2) Set ARVADOS_API_HOST and ARVADOS_API_TOKEN to the cluster you want to migrate.
-
-3) Run arv-migrate-docker19
-
-This will query Arvados for v1 format Docker images. For each image that does
-not already have a corresponding v2 format image (as indicated by a
-docker_image_migration tag) it will perform the following process:
-
-i) download the image from Arvados
-ii) load it into Docker
-iii) update the Docker version, which updates the image
-iv) save the v2 format image and upload to Arvados
-v) create a migration link
diff --git a/sdk/python/arvados/commands/keepdocker.py b/sdk/python/arvados/commands/keepdocker.py
index 5603ade..135edd4 100644
--- a/sdk/python/arvados/commands/keepdocker.py
+++ b/sdk/python/arvados/commands/keepdocker.py
@@ -356,7 +356,7 @@ def migrate19():
2) Set ARVADOS_API_HOST and ARVADOS_API_TOKEN to the cluster you want to migrate.
- 3) Run arv-migrate-docker19
+ 3) Run arv-migrate-docker19 from the Arvados Python SDK on the host (not in a container).
This will query Arvados for v1 format Docker images. For each image that
does not already have a corresponding v2 format image (as indicated by a
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list