Story #2384

Updated by about 5 years ago

As a result of this story, Pulp Docker will support manifests lists for sync, publish and copy.

To support manifest lists we need to:
1. Manifest list will be a new content type, so a Manifest list model should be created.
2. During sync always make 3 requests to the registry and in each request set properly the headers( We would need to make 3 requests to support schema 1, schema2 and manifest lists)
3. As a result of 3rd request we will have to save to the DB manifest list
4. . change the schema of the crane metadata file to have manifest lists lists: one for fat schema 1, and one for schema 2, manifest also lists
5. change publish to create the new crane metadata file