moby--moby/api/types
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
..
backend
blkiodev
container
events
filters Fixes ImageList to be retro-compatible with older API 2016-11-29 14:10:44 -08:00
mount Move ConvertVolumes to composetransform package. 2017-01-25 15:42:06 -05:00
network
reference
registry
strslice
swarm Handle logging in compose to swarm 2016-12-07 16:14:20 -08:00
time
versions
volume
auth.go
client.go Implement content addressability for plugins 2016-12-27 13:31:14 -08:00
configs.go Enforce zero plugin refcount during disable. 2016-12-27 13:19:25 -08:00
error_response.go
id_response.go
image_summary.go
plugin.go Add docker plugin upgrade 2017-02-03 19:14:56 -05:00
plugin_device.go
plugin_env.go
plugin_interface_type.go
plugin_mount.go
plugin_responses.go Rename Remote API to Engine API 2016-11-22 16:49:58 -08:00
port.go
seccomp.go
service_update_response.go
stats.go
types.go Convert DanglingOnly to Filters for `docker image prune` 2016-12-07 16:08:18 -08:00
volume.go