preparing v1 manifest images fails

Bug #1823821 reported by Steve Baker
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Steve Baker

Bug Description

quay.io serves v1 manifests instead of the v2 manifests served by most other registries. The prepare code is v1 aware, but there are a couple of issues causing errors, specifically:
- copying an image from a v1 registry
- deleting a v1 image from the image-serve directory

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (master)

Fix proposed to branch: master
Review: https://review.openstack.org/651051

Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
milestone: stein-rc1 → train-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/651051
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=c7ffea0745b068190c80d70dd1f9e9654ac8096f
Submitter: Zuul
Branch: master

commit c7ffea0745b068190c80d70dd1f9e9654ac8096f
Author: Steve Baker <email address hidden>
Date: Tue Apr 9 13:01:59 2019 +1200

    Fix support for v1 manifests

    v1 manifests store the layer digests in a different way, which the
    prepare code has conditional logic to handle, however this is missing
    from image copy when discovering source layer digests.

    There is also a v1 manifest format error in the image export delete code.

    This change fixes both of these issues, which should make it possible
    to copy images from quay.io.

    Change-Id: I3e6c95beb387dc4b462eb037eeb8cb628016b7e4
    Closes-Bug: #1823821

Changed in tripleo:
status: In Progress → Fix Released
Changed in tripleo:
milestone: train-1 → stein-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 10.7.0

This issue was fixed in the openstack/tripleo-common 10.7.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.