Story #2385
closed
Docker Support - Story #2384: As a user I can sync manifest lists
Update crane to serve manifest lists
Status:
CLOSED - CURRENTRELEASE
Description
1. enable crane to read the new json data file format that includes knowledge of manifest list
2. change crane to look for the optional Accept header from the client and use that to decide whether to redirect to a manifest list or image manifest, as described in the registry API v2 documentation.
- Tracker changed from Issue to Story
- Project changed from Docker Support to Crane
- % Done set to 0
- Copied to Story #2767: Update crane to serve manifest lists added
- Description updated (diff)
- Description updated (diff)
- Description updated (diff)
It looked like this needed some checklist items related to documentation so I added some.
Is the "new" data format being documented anywhere?
I don't know what the "optional header" details are. Can more details be given on that?
- Description updated (diff)
bmbouter wrote:
Is the "new" data format being documented anywhere?
Those docs live in the pulp_docker plugin docs. There is an item on issue #2384 to update that documentation.
I don't know what the "optional header" details are. Can more details be given on that?
I added some detail to the description.
Thanks for posting the additional info. +1 to grooming this with what you've written.
- Sprint/Milestone set to 40
- Groomed changed from No to Yes
- Sprint Candidate changed from No to Yes
- Status changed from NEW to ASSIGNED
- Assignee set to ipanova@redhat.com
- Sprint/Milestone changed from 40 to 41
- Status changed from ASSIGNED to POST
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
- Platform Release set to 2.14.0
- Status changed from MODIFIED to 5
There are now automated tests for syncing and publishing Docker manifest lists. The most relevant changes are:
In addition, I've performed some manual testing. The manual testing was as simple as installing Docker, starting the Docker daemon, and executing docker pull localhost:5000/{repo_id}
for several different repositories.
- Status changed from 5 to CLOSED - CURRENTRELEASE
- Sprint/Milestone deleted (
41)
Also available in: Atom
PDF
Update Crane to serve Manifest Lists.
closes #2385 https://pulp.plan.io/issues/2385