This repository has been archived on 2020-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
quay/image/docker
Joseph Schorr 570d974067 Add support for retargeting a tag to all schema 1 manifests
Schema version 1 manifests contain the tag name, and we have a check to ensure we don't point a tag at a manifest with the wrong name embedded. However, this also means that we cannot retarget to that manifest, which will break the UI once we get rid of legacy images.

This change means we can retarget to those manifests, and the OCI model does the work of rewriting the manifest when necessary.
2019-01-15 16:00:06 -05:00
..
schema2 Further fixes for unicode handling in manifests 2019-01-09 15:14:41 -05:00
test Fix handling of four byte utf8 manifests 2019-01-10 16:34:56 -05:00
__init__.py address PR comments 2016-09-26 14:48:05 -04:00
interfaces.py Support pulling of schema2 manifests directly via a manifest list tag 2018-12-07 11:57:13 -05:00
schema1.py Add support for retargeting a tag to all schema 1 manifests 2019-01-15 16:00:06 -05:00
schemas.py Further fixes for unicode handling in manifests 2019-01-09 15:14:41 -05:00
schemautil.py Further fixes for unicode handling in manifests 2019-01-09 15:14:41 -05:00
squashed.py Fixes to ensuring existing code can process schema 2 manifests 2018-11-13 17:13:51 +02:00
types.py Make command optional in schema 2 manifests (as per OCI spec) and pull out additional information 2018-12-11 17:23:39 -05:00
v1.py Make command optional in schema 2 manifests (as per OCI spec) and pull out additional information 2018-12-11 17:23:39 -05:00