containerd/remotes/docker
Derek McGowan c965a6c4da
Prevent push by tag for sub-manifests
When pushing a manifest list, all manifests should be pushed by digest
and only the final manifest pushed by tag. The Pusher was preventing
this by mistakenly disallowing objects to contain a digest. When objects
have a digest, only push tags associated with that digest.

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2019-07-31 15:19:44 -07:00
..
schema1 fix: polish log to make more clear 2019-06-20 20:46:26 +08:00
auth.go fix: linter issue 2019-01-23 22:54:51 +08:00
authorizer.go Update resolver to handle endpoint configuration 2019-07-16 11:28:23 -07:00
converter.go bugfix: support application/octet-stream during pull 2018-12-29 13:58:36 +08:00
fetcher_test.go Update resolver to handle endpoint configuration 2019-07-16 11:28:23 -07:00
fetcher.go Update resolver to handle endpoint configuration 2019-07-16 11:28:23 -07:00
handler_test.go remotes: add distribution labels to blob data 2019-03-12 13:42:54 +08:00
handler.go remotes: support cross-repo-push 2019-06-13 09:51:46 +08:00
httpreadseeker.go Fix typos 2018-09-07 16:59:42 +08:00
pusher.go Prevent push by tag for sub-manifests 2019-07-31 15:19:44 -07:00
registry_test.go Update resolver to handle endpoint configuration 2019-07-16 11:28:23 -07:00
registry.go Update resolver to handle endpoint configuration 2019-07-16 11:28:23 -07:00
resolver_test.go Update resolver to handle endpoint configuration 2019-07-16 11:28:23 -07:00
resolver.go Prevent push by tag for sub-manifests 2019-07-31 15:19:44 -07:00
scope_test.go remotes: support cross-repo-push 2019-06-13 09:51:46 +08:00
scope.go remotes: support cross-repo-push 2019-06-13 09:51:46 +08:00
status.go Licence header added 2018-02-19 10:32:26 +09:00