Story #9046
[Crunch2] Can issue container request to pull and import Docker images
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")
- alternate task runner (crunch-pull?) with new table for docker image requests?
Related issues
History
#1
Updated by Peter Amstutz almost 4 years ago
- Description updated (diff)
#2
Updated by Tom Morris over 3 years ago
- Description updated (diff)
- Target version set to 2017-06-21 sprint
- Story points set to 2.0
- Release deleted (
11)
#3
Updated by Peter Amstutz over 3 years ago
- Subject changed from [Crunch2] Running CWL issues a container request to download and register required Docker images to [Crunch2] Can issue container request to download and register Docker images
#4
Updated by Peter Amstutz over 3 years ago
- Subject changed from [Crunch2] Can issue container request to download and register Docker images to [Crunch2] Can issue container request to pull and import Docker images
#5
Updated by Peter Amstutz over 3 years ago
For this to be useful, arvados-cwl-runner support is also required. Should probably be a separate task on this ticket?
#6
Updated by Peter Amstutz over 3 years ago
Another way to go is to contribute support for exporting docker tarballs to https://github.com/projectatomic/skopeo
#7
Updated by Peter Amstutz over 3 years ago
Docker registry API:
https://docs.docker.com/registry/spec/api/#overview
Docker registry authentication:
#8
Updated by Tom Morris over 3 years ago
- Target version changed from 2017-06-21 sprint to Arvados Future Sprints
#9
Updated by Tom Morris almost 3 years ago
- Related to Story #13080: Provide users the ability to do entire workflow building process through the web interface added
#11
Updated by Peter Amstutz over 2 years ago
- Related to Story #11162: [GA4GH] Support workflow execution API added
#12
Updated by Peter Amstutz over 2 years ago
- Has duplicate Story #11724: Pull Docker images without requiring Docker on client added
#13
Updated by Peter Amstutz almost 2 years ago
- Target version changed from Arvados Future Sprints to To Be Groomed
#14
Updated by Peter Amstutz almost 2 years ago
- Story points deleted (
2.0)