Project

General

Profile

Idea #2879

Updated by Brett Smith almost 10 years ago

Description: 

 * Users put Docker images in Keep with a one-liner, hopefully @docker export imagename | arv-put@. 
 * Users specify that Collection locator as the @docker_image@ constraint on a Job. 
 * crunch-job installs images from Keep rather than using @docker pull@. 
 * crunch-job records the Keep Collection locator used in a new Jobs column (to enable us to support symbolic names in the runtime constraints later). 
 * Crunch uses information from the new column to decide whether or not a Job is reusable. 

 Reach goals: 

 * Support Docker tags or similar functionality in the @docker_image@ runtime constraint.    (This gets translated so that only Keep Collection locators get stored in the new column.) 
 * Provide a two-way mapping between Docker image hashes and Collection locators.

Back