abd2e3c234
Fix handling of V1 Docker ID <-> V2 layer SHA mismatch by dynamically rewriting the manifest to use new synthesized IDs for all layers above the mismatch. Also adds a bunch of tests for this and other use cases, fixes a bug around manifest digest uniqueness and fixes the 5.5 migration for MySQL. |
||
---|---|---|
.. | ||
data | ||
triggerjson | ||
__init__.py | ||
analytics.py | ||
fulldbtest.sh | ||
queue_threads.py | ||
registry_tests.py | ||
specs.py | ||
test_anon_checked.py | ||
test_api_security.py | ||
test_api_usage.py | ||
test_auth.py | ||
test_backfill_allocator.py | ||
test_buildman.py | ||
test_digest_tools.py | ||
test_dockerfileparse.py | ||
test_endpoints.py | ||
test_external_jwt_authn.py | ||
test_filelike.py | ||
test_gc.py | ||
test_image_sharing.py | ||
test_imagetree.py | ||
test_keystone_auth.py | ||
test_ldap.py | ||
test_permissions.py | ||
test_prepare_trigger.py | ||
test_queries.py | ||
test_queue.py | ||
test_registry_v2_auth.py | ||
test_streamlayerformat.py | ||
test_suconfig_api.py | ||
test_swift.py | ||
test_trigger.py | ||
test_util.py | ||
test_v1_endpoint_security.py | ||
test_v2_endpoint_security.py | ||
test_visible_repos.py | ||
testconfig.py | ||
testlogs.py |