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
Yong Tang 158b2a1875 Add scope filter in /networks/<id>
This fix tries to add a `scope` in the query of `/networks/<id>`
(`NetworkInspect`) so that in case of duplicate network names,
it is possible to locate the network ID based on the network
scope (`local`, 'swarm', or `global`).

Multiple networks might exist in different scopes, which is a legitimate case.
For example, a network name `foo` might exists locally and in swarm network.

However, before this PR it was not possible to query a network name `foo`
in a specific scope like swarm.

This fix fixes the issue by allowing a `scope` query in `/networks/<id>`.

Additional test cases have been added to unit tests and integration tests.

This fix is related to docker/cli#167, moby/moby#30897, moby/moby#33561, moby/moby#30242

This fix fixes docker/cli#167

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2017-06-12 09:54:25 -07:00
..
build Stop referring CLI flags in error messages if API client is unknown 2017-05-22 18:50:49 -04:00
checkpoint Use function arguments for route setup. 2017-04-12 08:43:51 -04:00
container Update ContainerWait API 2017-05-16 15:11:39 -07:00
distribution api: Only return a Platform when relevant information is available 2017-05-17 18:42:16 -07:00
image Refacator pkg/streamformatter 2017-05-02 17:38:12 -04:00
network Add scope filter in /networks/<id> 2017-06-12 09:54:25 -07:00
plugin Refacator pkg/streamformatter 2017-05-02 17:38:12 -04:00
swarm Disabling digest pinning for API versions < 1.30 2017-05-15 16:42:43 -07:00
system Honor context within SystemDiskUsage 2017-04-24 09:11:29 -07:00
volume Honor context cancellation when pruning 2017-04-24 09:11:29 -07:00
experimental.go Stop referring CLI flags in error messages if API client is unknown 2017-05-22 18:50:49 -04:00
local.go Use function arguments for route setup. 2017-04-12 08:43:51 -04:00
router.go Decouple the "container" router from the actual daemon implementation. 2016-02-08 11:30:57 -05:00