1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/api/server/router
Tonis Tiigi 3d86b0c79b Implement content addressability for plugins
Move plugins to shared distribution stack with images.

Create immutable plugin config that matches schema2 requirements.

Ensure data being pushed is same as pulled/created.

Store distribution artifacts in a blobstore.

Run init layer setup for every plugin start.

Fix breakouts from unsafe file accesses.

Add support for `docker plugin install --alias`

Uses normalized references for default names to avoid collisions when using default hosts/tags.

Some refactoring of the plugin manager to support the change, like removing the singleton manager and adding manager config struct.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2016-12-23 13:29:58 -08:00
..
build Fix processing of unset build-args during build 2016-12-07 07:41:55 -08:00
checkpoint router: Return explicit error rather than 404 for experimental. 2016-11-17 15:51:47 -08:00
container return directly without ifs in remaining packages 2016-12-14 23:28:27 +02:00
image Convert DanglingOnly to Filters for docker image prune 2016-12-02 20:08:49 -08:00
network api: allow creating a network of which name is the prefix of the ID of a swarm network 2016-12-15 15:09:06 +00:00
plugin Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
swarm change minor mistake of spelling 2016-12-20 21:05:19 +08:00
system api: types: keep info.SecurityOptions a string slice 2016-11-19 13:21:16 +01:00
volume Convert DanglingOnly to Filters for docker image prune 2016-12-02 20:08:49 -08:00
experimental.go router: Return explicit error rather than 404 for experimental. 2016-11-17 15:51:47 -08:00
local.go api/server/router: add Cancellable function 2016-03-25 10:19:23 -07:00
router.go Decouple the "container" router from the actual daemon implementation. 2016-02-08 11:30:57 -05:00