arvados-cwl-runner, don't pull arvados/jobs:latest, pull arvados/jobs:version
authorPeter Amstutz <peter.amstutz@curii.com>
Thu, 1 Oct 2020 20:46:08 +0000 (16:46 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Thu, 1 Oct 2020 20:46:08 +0000 (16:46 -0400)
refs #16886

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

sdk/cwl/arvados_cwl/runner.py

index b10f02d1401b9e31014eb30b32e18adfdcb394d2..f0645311651c244c7d4f18dc3710663d01c2c481 100644 (file)
@@ -446,7 +446,7 @@ def upload_docker(arvrunner, tool):
                     "Option 'dockerOutputDirectory' of DockerRequirement not supported.")
             arvados_cwl.arvdocker.arv_docker_get_image(arvrunner.api, docker_req, True, arvrunner.project_uuid)
         else:
-            arvados_cwl.arvdocker.arv_docker_get_image(arvrunner.api, {"dockerPull": "arvados/jobs"}, True, arvrunner.project_uuid)
+            arvados_cwl.arvdocker.arv_docker_get_image(arvrunner.api, {"dockerPull": "arvados/jobs:"+__version__}, True, arvrunner.project_uuid)
     elif isinstance(tool, cwltool.workflow.Workflow):
         for s in tool.steps:
             upload_docker(arvrunner, s.embedded_tool)