distribution/registry
Richard 9c1dd69439 Manifest and layer soft deletion.
Implement the delete API by implementing soft delete for layers
and blobs by removing link files and updating the blob descriptor
cache.  Deletion is configurable - if it is disabled API calls
will return an unsupported error.

We invalidate the blob descriptor cache by changing the linkedBlobStore's
blobStatter to a blobDescriptorService and naming it blobAccessController.

Delete() is added throughout the relevant API to support this functionality.

Signed-off-by: Richard Scothern <richard.scothern@gmail.com>
2015-07-24 09:57:20 -07:00
..
api Merge pull request #653 from pdevine/catalog-api 2015-07-22 18:54:48 -07:00
auth Move challenge http status code logic 2015-06-17 18:23:55 -07:00
client Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
handlers Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
listener [Server] Listen and serve on a unix socket 2015-05-11 16:00:14 +03:00
middleware Rename top level registry interface to namespace 2015-04-09 19:21:33 -07:00
storage Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
doc.go Integrate layer info cache with registry and storage 2015-04-02 20:15:16 -07:00