Anusha Ragunathan
99d3b26346
Merge pull request #30294 from tiborvass/plugin-rexray-docs
...
plugins: add example docs for a rexray plugin
2017-01-23 15:48:20 -08:00
Tibor Vass
5f713cecc5
plugins: add example docs for a rexray plugin
...
Signed-off-by: Tibor Vass <tibor@docker.com>
2017-01-23 15:41:35 -08:00
Zhang Wei
827bbe90a0
Fix some typos
...
Signed-off-by: Zhang Wei <zhangwei555@huawei.com>
2017-01-19 15:29:28 +08:00
Tibor Vass
f265727bdf
plugins: rename DeviceCreation to AllowAllDevices
...
Signed-off-by: Tibor Vass <tibor@docker.com>
2017-01-10 13:50:30 -08:00
Victor Vieux
bcead9282e
replace no-remove by sample-volume-plugin in docs
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2017-01-03 16:03:48 -08:00
Ovidio Mallo
ed55d71ead
Reference new DigitalOcean plugin ( Closes #29729 )
...
Signed-off-by: Ovidio Mallo <ovidio.mallo@gmail.com>
2016-12-28 23:13:17 +01:00
zhenghenghuo
f1a19fa8c0
fix some typos
...
Signed-off-by: zhenghenghuo <zhenghenghuo@zju.edu.cn>
try to pass test
Signed-off-by: zhenghenghuo <zhenghenghuo@zju.edu.cn>
try to pass the test
Signed-off-by: zhenghenghuo <zhenghenghuo@zju.edu.cn>
2016-12-28 09:43:27 +08:00
yuexiao-wang
1e6587ff28
Update 'ID' field for 'docker plugin ls'
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2016-12-27 02:17:35 +08:00
Vincent Demeester
d3e3a97cb2
Merge pull request #28623 from cpuguy83/update_graphdriver_docs
...
Ensure graphdriver only loads with experimental flag
2016-12-24 11:59:24 +01:00
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
Brian Goff
677fa03654
Moves graphdriver plugn docs out of experimental
...
Also updates some of the structures being sent so plugins are getting
all the new options.
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2016-12-22 15:30:25 -05:00
Hongbin Lu
ce25f1d5db
Add Fuxi Volume Plugin to the docs
...
Signed-off-by: Hongbin Lu <hongbin034@gmail.com>
2016-12-16 13:04:40 -06:00
Anusha Ragunathan
8de2336f07
Merge pull request #29230 from vieux/remove_old_media_type_plugin
...
remove old media type compat for plugins
2016-12-12 12:43:32 -08:00
lixiaobing10051267
abdc031aea
replace env description with args in extend config
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn>
2016-12-12 17:24:12 +08:00
Tibor Vass
c54b717caf
plugins: container-rootfs-relative paths
...
Legacy plugins expect host-relative paths (such as for Volume.Mount).
However, a containerized plugin cannot respond with a host-relative
path. Therefore, this commit modifies new volume plugins' paths in Mount
and List to prepend the container's rootfs path.
This introduces a new PropagatedMount field in the Plugin Config.
When it is set for volume plugins, RootfsPropagation is set to rshared
and the path specified by PropagatedMount is bind-mounted with rshared
prior to launching the container. This is so that the daemon code can
access the paths returned by the plugin from the host mount namespace.
Signed-off-by: Tibor Vass <tibor@docker.com>
2016-12-09 10:16:24 -08:00
Victor Vieux
f644e758bd
remove old media type compat for plugins
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-12-07 17:35:09 -08:00
Victor Vieux
d73f73b365
update plugin example
...
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
cleanup whitespace formatting
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2016-11-28 23:44:24 +01:00
Misty Stanley-Jones
a1f55dca21
Fix some redirect loops and problems
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com>
2016-11-28 09:46:38 -08:00
lixiaobing10051267
fc7c235f84
modify invalid url in plugins_network.md
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn>
2016-11-25 15:40:51 +08:00
Anusha Ragunathan
23ea9e45fd
Merge pull request #28601 from tiborvass/plugin-misc-fixes
...
Plugin miscellaneous fixes
2016-11-22 16:12:37 -08:00
Tibor Vass
6547609870
plugins: misc fixes
...
Rename variable to reflect manifest -> config renaming
Populate Description fields when computing privileges.
Refactor/reuse code from daemon/oci_linux.go
Signed-off-by: Tibor Vass <tibor@docker.com>
2016-11-22 14:32:07 -08:00
Sebastiaan van Stijn
313502488e
Merge pull request #28506 from bfirsh/prepare-api-docs-for-swagger-docs
...
Prepare docs and Swagger definition for automatically generated API docs
2016-11-22 22:47:38 +01:00
Sebastiaan van Stijn
f885463b58
add note that windows does not support managed plugins
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2016-11-22 16:01:14 +01:00
Ben Firshman
f0d55cd081
Rename Remote API to Engine API
...
Implementation of https://github.com/docker/docker/issues/28319
Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2016-11-22 12:49:38 +00:00
Riyaz Faizullabhoy
a524c135dc
Edits to plugin docs after building authz plugin
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-11-16 09:53:23 -08:00
Victor Vieux
c410222e42
move plugins out of experimental
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-11-10 15:51:32 -08:00
Victor Vieux
49ca91fbeb
rename plugin manifest
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-11-10 00:09:23 -08:00
Gaetan de Villele
4aa6618acb
fix frontmatter keywords value type (string, instead of []string)
...
Signed-off-by: Gaetan de Villele <gdevillele@gmail.com>
2016-11-03 14:21:33 -07:00
Misty Stanley-Jones
010ee5a8e8
Merge pull request #27819 from lixiaobing10051267/masterDirInvalid
...
fill all the rest invalid address because no related directory
2016-10-28 13:05:18 -07:00
lixiaobing10051267
7d1eb5ea1b
fill all the rest invalid address because no related directory
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn>
2016-10-28 11:12:54 +08:00
lixiaobing10051267
97c00f9754
fill the complete address because of no userguide directory
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn>
2016-10-28 10:57:37 +08:00
Sebastiaan van Stijn
76200f1d0b
Merge pull request #27593 from mstanleyjones/improve_develop_plugins
...
Rewrites to Developing Plugins topic
2016-10-20 15:55:42 -07:00
Misty Stanley-Jones
b39e65e937
Rewrites to Developing Plugins topic
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com>
2016-10-20 15:03:41 -07:00
Misty Stanley-Jones
3b36f02c03
Sync docker/docker refs with files mistakenly edited in docker.github.io repo
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com>
2016-10-20 10:51:30 -07:00
Ding Fei
08fe24c2d5
Fix code block fences and typo.
...
Signed-off-by: Ding Fei <dingfei@stars.org.cn>
2016-10-18 18:05:37 +08:00
lixiaobing10051267
43023a5428
fix wrong output titile for docker volume ls
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn>
2016-10-17 17:58:58 +08:00
Misty Stanley-Jones
b30609446d
Convert Markdown frontmatter to YAML
...
Some frontmatter such as the weights, menu stuff, etc is no longer used
'draft=true' becomes 'published: false'
Signed-off-by: Misty Stanley-Jones <misty@docker.com>
2016-10-14 15:44:55 -07:00
Jeff Silberman
da2159ea1c
Add Portworx Volume Plugin Description
...
Signed-off-by: Jeff Silberman <jsilberm@gmail.com>
2016-09-21 09:24:32 -07:00
Victor Vieux
44a16acff1
add some plugin manifest reference doc
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-09-07 02:35:03 -07:00
unclejack
faaccf26e3
docs: mention NFS support for contiv volume plugin
...
Signed-off-by: Cristian Staretu <cristian.staretu@gmail.com>
2016-09-05 12:38:50 +03:00
Charles Smith
1dee308281
some fixes to clean up new plugin system docs
...
Signed-off-by: Charles Smith <charles.smith@docker.com>
2016-08-30 13:52:13 -07:00
yuexiao-wang
530668cb22
Replace docker command from 'docker daemon' to 'dockerd'
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2016-08-25 17:04:44 +08:00
yuexiao-wang
ad4efd3349
Modify incorrect repository URL
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2016-08-24 10:09:33 +08:00
Victor Vieux
79aa2b9f6d
fix broken link
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-08-16 21:26:07 -07:00
Charles Smith
a7a70433ca
edit plugin system doc, fix menu system
...
Signed-off-by: Charles Smith <charles.smith@docker.com>
2016-08-16 13:36:17 -07:00
Victor Vieux
9890190652
adding some documentation about the new plugin system
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-08-15 13:56:30 -07:00
Liron Levin
4192fe9c06
Enable to dynamically reload authorization plugins via daemon.config
...
Following #22729 , enable to dynamically reload/remove the daemon
authorization plugins (via standard reloading mechanism).
https://docs.docker.com/engine/reference/commandline/daemon/#daemon-
configuration-file
Daemon must store a reference to the authorization middleware to refresh
the plugin on configuration changes.
Signed-off-by: Liron Levin <liron@twistlock.com>
2016-07-30 14:59:07 +03:00
Everett Toews
c42fbc6b09
Fix AuthzPlugin URL fragment in docs
...
These docs have AuthzPlugin with a lower case 'z'. What the plugin
api is actually looking for is AuthZPlugin with an upper case 'Z'.
See 46e3a249a1/pkg/authorization/api.go (L5-L8)
Signed-off-by: Everett Toews <everett.toews@rackspace.com>
2016-07-24 23:03:19 -05:00
Yanqiang Miao
cfe9d2ff1e
Delete redundant content of 'docs/extend/plugins.md'
...
Signed-off-by: Yanqiang Miao <miao.yanqiang@zte.com.cn>
Update plugins.md
Update plugins.md
2016-07-15 11:26:10 +08:00
Tibor Vass
778b38cbf1
Merge pull request #23324 from icecrime/add_run_network
...
Add run network
2016-07-12 14:59:48 -07:00