moby--moby/distribution
Brian Goff e037bade8c
Use ocischema package instead of custom handler
Previously we were re-using schema2.DeserializedManifest to handle oci
manifests. The issue lies in the fact that distribution started
validating the media type string during json deserialization. This
change broke our usage of that type.

Instead distribution now provides direct support for oci schemas, so use
that instead of our custom handlers.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
(cherry picked from commit e443512ce4)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-10-14 23:06:05 +02:00
..
fixtures/validate_manifest
metadata Update tests to use gotest.tools 👼 2018-06-13 09:04:30 +02:00
utils Add canonical import comment 2018-02-05 16:51:57 -05:00
xfer Switch from x/net/context -> context 2018-04-23 13:52:44 -07:00
config.go Revert "Remove the rest of v1 manifest support" 2019-06-18 18:54:57 +00:00
errors.go Include original error when translating distribution errors 2018-08-03 16:12:44 +02:00
errors_test.go Various code-cleanup 2018-05-23 17:50:54 +02:00
pull.go Remove v1 manifest code 2019-06-18 18:54:59 +00:00
pull_v2.go Use ocischema package instead of custom handler 2019-10-14 23:06:05 +02:00
pull_v2_test.go Improve 'no matching manifest' error 2019-01-15 18:24:15 +01:00
pull_v2_unix.go Improve 'no matching manifest' error 2019-01-15 18:24:15 +01:00
pull_v2_windows.go Improve 'no matching manifest' error 2019-01-15 18:24:15 +01:00
push.go Remove v1 manifest code 2019-06-18 18:54:59 +00:00
push_v2.go distribution: modify warning logic when pulling v2 schema1 manifests 2019-09-19 00:46:14 +00:00
push_v2_test.go Bump docker/distribution to 83389a148052d74ac602f5f1d62f86ff2f3c4aa5 2018-04-30 09:30:56 -07:00
registry.go distribution: modify warning logic when pulling v2 schema1 manifests 2019-09-19 00:46:14 +00:00
registry_unit_test.go distribution: fix passing platform struct to puller 2018-06-27 14:59:31 -07:00