Project

General

Profile

Actions

Story #9046

closed

[Crunch2] Can issue container request to pull and import Docker images

Added by Brett Smith almost 9 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

Goal: system can get Docker images from external registries into Arvados instead of only doing it on the client side. For example, submitting a container request through Workbench.

  • Requires a way to submit container requests that are permitted to do Docker operations like "pull" and "save".
  • To pull from external Docker registry, container cannot be firewalled
  • Implemented as either alternate mode for crunch-run (pull/save instead of run) with a special format container request (TBD, but potentially command "crunch pull")
Rejected implementation alternative:
  • alternate task runner (crunch-pull?) with new table for docker image requests?

Related issues 5 (2 open3 closed)

Related to Arvados - Bug #10696: [CWL] Tries to run docker inside container where docker is not available, gives IOErrorNew

Actions
Related to Arvados Epics - Story #13080: Create/upload workflows through WorkbenchNew06/01/202310/31/2023

Actions
Related to Arvados - Story #11162: [GA4GH] Support workflow execution APIResolvedPeter Amstutz05/11/2018

Actions
Has duplicate Arvados - Story #11742: [API Server] Support for pulling Docker images and uploading them to KeepDuplicate

Actions
Has duplicate Arvados - Story #11724: Pull Docker images without requiring Docker on clientResolvedTom Clegg12/06/2022

Actions
Actions

Also available in: Atom PDF