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
Brian Goff 96b0320d5c Add docker plugin upgrade
This allows a plugin to be upgraded without requiring to
uninstall/reinstall a plugin.
Since plugin resources (e.g. volumes) are tied to a plugin ID, this is
important to ensure resources aren't lost.

The plugin must be disabled while upgrading (errors out if enabled).
This does not add any convenience flags for automatically
disabling/re-enabling the plugin during before/after upgrade.

Since an upgrade may change requested permissions, the user is required
to accept permissions just like `docker plugin install`.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
(cherry picked from commit 03c6949739)
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2017-02-03 19:14:56 -05:00
..
build Fix processing of unset build-args during build 2016-12-09 14:24:00 -08:00
checkpoint router: Return explicit error rather than 404 for experimental. 2016-11-19 23:47:12 -08:00
container add headers when using exec 2016-12-09 14:12:09 -08:00
image Convert DanglingOnly to Filters for docker image prune 2016-12-07 16:08:18 -08:00
network Fix incorrect Scope in network ls/inspect with duplicate network names 2017-01-25 22:13:13 -08:00
plugin Add docker plugin upgrade 2017-02-03 19:14:56 -05:00
swarm correct the http return code of secret remove 2016-11-30 14:12:22 -08:00
system api: types: keep info.SecurityOptions a string slice 2016-11-21 14:45:05 -08:00
volume Convert DanglingOnly to Filters for docker image prune 2016-12-07 16:08:18 -08:00
experimental.go router: Return explicit error rather than 404 for experimental. 2016-11-19 23:47:12 -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