Yong Tang
2ce45ea956
Fix missing IPAM options in swarm network mode
...
This fix tries to fix the issue raised in 29044 where
the IPAM options is missing in swarm network mode
after the service is deployed. Before the service
is deployed, the IPAM options is available.
The reason for the issue is that, before service is
deployed, `network inspect` is querying the swarm and
obtained the correct information.
However, after service is deployed, swarm executor
does not pass the IPAM options to the backend (daemon).
Also after service is deployed, `network inspect` is
actually querying the local daemon for information.
At this time the network information with missing IPAM
options is returned.
This fix fixes the issue by updating the swarm network
allocator and swarm executor.
A separate PR for swarmkit will be opened.
An integration test has been added to cover the change.
This fix fixes 29044.
Signed-off-by: Yong Tang <yong.tang.github@outlook.com >
Upstream-commit: 4d958e99c178f7cd4196ed901c2834ae13f0f7d0
Component: engine
2016-12-10 09:29:50 -08:00
Brian Goff
d9f7b14ab8
Merge pull request #29292 from yongtang/12092016-swarmkit-update
...
Update vendored swarmkit to 5a6df4b07d83e6dbd72e39e354c325dc9b91850f
Upstream-commit: b1322e3de9f2b2962e9a9d9f9c660b5c5859117b
Component: engine
2016-12-10 11:54:02 -05:00
Vincent Demeester
8c1239db9a
Merge pull request #29173 from lalyos/patch-2
...
Note about potential plugin issue when upgrading
Upstream-commit: f7897afaff0494dd8157e96a92fbfc59b0dbd1d9
Component: engine
2016-12-10 16:16:50 +01:00
Yong Tang
996e12afa9
Revendor swarmkit to 5a6df4b07d83e6dbd72e39e354c325dc9b91850f
...
This fix updates swarmkit to 5a6df4b07d83e6dbd72e39e354c325dc9b91850f.
This fix is needed by #29074 (docker PR) and is related to
docker/swarmkit#1789 (swarmkit PR) and #29044
This fix may be needed for 1.13.
Signed-off-by: Yong Tang <yong.tang.github@outlook.com >
Upstream-commit: 3c1c992271800b3ba948482d2e8c2c41d765a906
Component: engine
2016-12-09 16:28:51 -08:00
Anusha Ragunathan
28400e4236
Merge pull request #29210 from vdemeester/integration-cli-extract-daemon
...
[integration-tests] extract daemon to its own package
Upstream-commit: 001cbc4518a3656df0cfda81da5042911a7eed2f
Component: engine
2016-12-09 15:23:46 -08:00
Misty Stanley-Jones
8c3b9d83cb
Edits to plugin upgrade warning
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com >
Upstream-commit: 66cbb5a552e21cc373e34771f6c97bb3e95f4fba
Component: engine
2016-12-09 14:50:36 -08:00
Victor Vieux
21831612fd
Merge pull request #29233 from aaronlehmann/vendor-swarmkit-5fe1f720
...
Update vendored swarmkit to 5fe1f720
Upstream-commit: ab65ac6bc4fad18321d7759ca309b0296aa1120d
Component: engine
2016-12-09 14:49:14 -08:00
Victor Vieux
6def112890
Merge pull request #29264 from andrewhsu/revert-pr-29081
...
Revert PR 29081 add selinux policy for centos-7
Upstream-commit: 8db25833b9ecd371300f129041f680efcdeb2ab2
Component: engine
2016-12-09 14:48:52 -08:00
John Howard
a586c34f99
Windows: Prompt fix
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: 30b8f084436a2a1d5e8523fcd2c5ea64cc805224
Component: engine
2016-12-09 14:27:53 -08:00
John Howard
4c8ed1c0c8
Windows: Fix crash in docker system prune
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: e5900ee9bf0071c6a3ebaf813f82d5345c25d8f0
Component: engine
2016-12-09 14:23:25 -08:00
Sebastiaan van Stijn
09e95b9a9f
Merge pull request #23480 from thaJeztah/remove-unsupported-distros
...
Remove unsupported distros from install script
Upstream-commit: 7caf77ac185b9ae16e4d0756faf01b360c0816af
Component: engine
2016-12-09 22:38:18 +01:00
Vincent Demeester
7e5a985603
Remove check.C field from daemon and Use errors package
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
Upstream-commit: f4a34a1f065e26bbf1657cf857f02e9bc9a66b47
Component: engine
2016-12-09 22:26:42 +01:00
Vincent Demeester
71651385ac
Extract daemon to its own package
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
Upstream-commit: 48de91a33f097d4c20515088af1f5bcb9a98c5c9
Component: engine
2016-12-09 22:26:42 +01:00
Anusha Ragunathan
6b1a2692bb
Merge pull request #26398 from tiborvass/plugin-fixes
...
plugins: container-rootfs-relative paths
Upstream-commit: 0a072e93df6ad10e37bbf0b1f540fff7b7581a75
Component: engine
2016-12-09 12:48:59 -08:00
Anusha Ragunathan
482b3af442
Merge pull request #29281 from anusha-ragunathan/fix_race
...
Fix race in setting plugin refcounts.
Upstream-commit: 86a0de7fa9fe34d29cffc8fcffe0b81b0db78a87
Component: engine
2016-12-09 12:47:39 -08:00
Vincent Demeester
2c58cb78a9
Merge pull request #29275 from cpuguy83/set_inspect_type_emptyfs
...
Set inspect type in ensure-emptyfs
Upstream-commit: f2533c0266f5447dfed9981f2c67c334900afa79
Component: engine
2016-12-09 21:40:58 +01:00
Lajos Papp
3aebaeb54f
Note about potential plugin issue when upgrading
...
Fixes : #29172
Fixes: https://github.com/docker/for-mac/issues/1000
Signed-off-by: Lajos Papp <lalyos@yahoo.com >
Signed-off-by: lalyos <lalyos@yahoo.com >
Upstream-commit: acd847cd569d35b63cb00446badf9d0ea83e214c
Component: engine
2016-12-09 19:32:28 +01:00
Tibor Vass
656f60dc73
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 >
Upstream-commit: c54b717caf1a55e525ce180bfcb42addd59c6633
Component: engine
2016-12-09 10:16:24 -08:00
allencloud
1201f538ea
add missing status code 403 for services/create in docs
...
Signed-off-by: allencloud <allen.sun@daocloud.io >
Upstream-commit: 19654fd71ec5b9b075863f4623fdb80a955f5187
Component: engine
2016-12-10 01:54:51 +08:00
Anusha Ragunathan
955998db83
Fix race in setting plugin refcounts.
...
Signed-off-by: Anusha Ragunathan <anusha@docker.com >
Upstream-commit: 4c088d1e2ebfcc384a365734017988f4fd1c4605
Component: engine
2016-12-09 09:34:30 -08:00
Anusha Ragunathan
5b4ba9313b
Merge pull request #28949 from yongtang/28717-docker-plugin-create
...
Use GetByName to check for collision before create any context in plugin creation
Upstream-commit: 9d884986f5c001cacb60aa3c50036575ed2dd22d
Component: engine
2016-12-09 09:12:08 -08:00
Vincent Demeester
4af91ff190
Merge pull request #29231 from Microsoft/jjh/dcocheck
...
Windows: make.ps1 fix DCO check
Upstream-commit: b8e15537656ce64db32b0972ce0c8adbce405bae
Component: engine
2016-12-09 17:07:31 +01:00
Brian Goff
ae7e2b46cd
Merge pull request #28976 from miaoyq/remove-a-redundant-func-and-fix-some-typos
...
Remove a redundant funtion and fix some typos
Upstream-commit: b00f1c8623722e45eba420e6d091a24135b0bc0c
Component: engine
2016-12-09 08:44:05 -05:00
Brian Goff
45f211246a
Set inspect type in ensure-emptyfs
...
This keeps the test daemon logs from being flooded with calls to lookup
emptyfs for other types.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
Upstream-commit: 71ca76e8f20c33d313d2d0dffba0eddf39e69f9e
Component: engine
2016-12-09 08:26:05 -05:00
Vincent Demeester
7272f6fdfe
Merge pull request #29245 from pengqinglan/doc-deprecated
...
fix some version information
Upstream-commit: 98e4a7edb6d8a9a60a510327d4cb1e0da1edebcc
Component: engine
2016-12-09 10:25:50 +01:00
Akihiro Suda
d377a823f5
Merge pull request #29244 from yuexiao-wang/fix-typos-eg
...
Fix a bit typos
Upstream-commit: d1515a5264e7872bfe11543b2b23b4f1eac23f68
Component: engine
2016-12-09 16:03:35 +09:00
Andrew Hsu
155f5e9a56
Revert "add selinux policy for centos-7"
...
This reverts commit e0852bec9613622a4a182d5170a59655c7cf1c6a.
Signed-off-by: Andrew Hsu <andrewhsu@docker.com >
Upstream-commit: 387b95216b93396fe55ee01e1a73ea0e68eaa297
Component: engine
2016-12-08 16:27:48 -08:00
Andrew Hsu
c592dbea5b
Revert "add extra docker.te lines from rhel7.3 docker.spec"
...
This reverts commit 09e68fdd527e8e41cc618a0b3e8700528671613c.
Signed-off-by: Andrew Hsu <andrewhsu@docker.com >
Upstream-commit: 28cfdc62bd510bb1409f54fed140961466348dda
Component: engine
2016-12-08 16:27:36 -08:00
Andrew Hsu
20a5fc751f
Revert "get rhel7.3 selinux-policy-devel pkg for centos-7"
...
This reverts commit bfe5cab13bf0c83624fde0ab74f223bfa15d04c2.
Signed-off-by: Andrew Hsu <andrewhsu@docker.com >
Upstream-commit: 793be849c8bd13a88cc2b370141cc8c9b1c3f77b
Component: engine
2016-12-08 16:27:23 -08:00
Victor Vieux
2274bcf15c
Merge pull request #29256 from tophj-ibm/ppc64le-move-to-go-bin
...
[ppc64le] use official go 1.7.4 binaries
Upstream-commit: 9aa0c9a2142af249527aa301ddd7e21bc308c624
Component: engine
2016-12-08 15:59:31 -08:00
Sebastiaan van Stijn
913e79bf2c
Merge pull request #29224 from vdemeester/check-no-errors
...
Use check in params so we don't ignore errors
Upstream-commit: 7ea31b4034a52ffc67067222e24265d19bcff6ba
Component: engine
2016-12-09 00:26:20 +01:00
Christopher Jones
475e43a2b7
[ppc64le] use official go 1.7.4 binaries
...
go 1.7.4 introduced official go ppc64le binaries, so use those
instead of using older versions of go and building from src.
Signed-off-by: Christopher Jones <tophj@linux.vnet.ibm.com >
Upstream-commit: 62ab6809bd0a654dde9c076f5a197253c66877e8
Component: engine
2016-12-08 16:18:10 -05:00
Victor Vieux
aacf384e2f
Merge pull request #28459 from dmcgowan/plugin-repository-pinning
...
Plugin repository pinning
Upstream-commit: c1a1b381f91367afa94a69649d9aa808acecc8ac
Component: engine
2016-12-08 11:28:52 -08:00
Sebastiaan van Stijn
fede611756
Merge pull request #25860 from yongtang/1396-service-update-publish-rm
...
Return error for incorrect argument of `service update --publish-rm`
Upstream-commit: 032b5b21b603282e613b6d98da1c7cc2b021a924
Component: engine
2016-12-08 20:09:56 +01:00
yuexiao-wang
795fc21c8b
Fix a bit typos
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn >
Upstream-commit: 11454e1c97ed5495e77a06868a0c199d81aa96c3
Component: engine
2016-12-09 03:05:11 +08:00
Vincent Demeester
53aa37ffde
Remove some unused global variables
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
Upstream-commit: 58ad9177d7454893b4b5fca59e4b6b5b9e622308
Component: engine
2016-12-08 19:51:42 +01:00
Brian Goff
15fcc0b852
Merge pull request #29142 from tophj-ibm/move-go-to-1.7.4
...
[project] bump go to go 1.7.4
Upstream-commit: 3b31de62b9dcca0def1fca939495d51504162bea
Component: engine
2016-12-08 11:48:34 -05:00
Justin Cormack
41c08096ed
Merge pull request #28924 from xlgao-zju/fix-apparmor-load-profile
...
fix apparmor load profile
Upstream-commit: 68a423304ec0a9ee590ced5ebbdb27f359cee365
Component: engine
2016-12-08 08:47:27 -08:00
Sebastiaan van Stijn
dfc806e15a
Merge pull request #29092 from KingEmet/master
...
Add credential helper documentation
Upstream-commit: 4bc3b4d6aa9f41460bc02f4245ba94e0041ed141
Component: engine
2016-12-08 15:29:35 +01:00
Sebastiaan van Stijn
6e67e38b7d
Merge pull request #29020 from wefine/commands_order
...
Give a order to AddCommands, for better read and maintenance.
Upstream-commit: cefda34773e6fbf68f43135f25c00d756bb8cd1a
Component: engine
2016-12-08 15:13:22 +01:00
Sebastiaan van Stijn
3185ae49df
Merge pull request #29041 from aaronlehmann/hide-updatestatus
...
api: Hide UpdateStatus when it is not present
Upstream-commit: e94a40cddaca7b920405a730d29892e49f1be19b
Component: engine
2016-12-08 13:55:13 +01:00
Sebastiaan van Stijn
1ff39efbfb
Merge pull request #29144 from yongtang/29129-hostname-in-host-mode
...
Fix issue for `--hostname` when running in "--net=host"
Upstream-commit: fee2bb26826ad2be21c66932de12e05a69275970
Component: engine
2016-12-08 12:57:53 +01:00
Qinglan Peng
7ae5702e91
fix some version information
...
Signed-off-by: Qinglan Peng <qinglanpeng@zju.edu.cn >
Upstream-commit: aa26364ce1de66b23e51864682cbdadb4a272fa4
Component: engine
2016-12-08 19:03:46 +08:00
Akihiro Suda
cd8309f4a7
Merge pull request #29241 from lixiaobing10051267/masterNetworkLs
...
add SCOPE field content for docker network ls
Upstream-commit: a75cb8c014f5c25031cc4712cfbd8881fa34ee20
Component: engine
2016-12-08 19:03:12 +09:00
Vincent Demeester
25481985f3
Use check in params so we don't ignore errors
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
Upstream-commit: bcad3d5212641237fe97c9ea2668869805e3bce8
Component: engine
2016-12-08 10:56:29 +01:00
lixiaobing10051267
c7b83e6391
add SCOPE field content for docker network ls
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn >
Upstream-commit: 170fcead7ecd0dbe323d727a2afd3e2694e6af29
Component: engine
2016-12-08 17:13:38 +08:00
Sebastiaan van Stijn
bd6bc03bbb
Merge pull request #29237 from lixiaobing10051267/masterBreak
...
add break when found in TestVolumeCLICreateWithOpts()
Upstream-commit: 16157034f64ca439966aefc07121c5b69339cd81
Component: engine
2016-12-08 09:58:22 +01:00
wefine
886e681533
Give a order to AddCommands, for easy read and maintenance.
...
Signed-off-by: wefine <wang.xiaoren@zte.com.cn >
Upstream-commit: 6174adc4b391fe3d1e79173a7f351938d0e1edd9
Component: engine
2016-12-08 16:43:14 +08:00
lixiaobing10051267
b5c8edab7f
add break when found in TestVolumeCLICreateWithOpts()
...
Signed-off-by: lixiaobing10051267 <li.xiaobing1@zte.com.cn >
Upstream-commit: feadc5171a9ea5489964b0639135a1bd00e0eb8a
Component: engine
2016-12-08 15:59:52 +08:00
Andrew Hsu
42fb04bb4f
validate changelog format
...
Signed-off-by: Andrew Hsu <andrewhsu@docker.com >
Upstream-commit: aec52767b99a44afed5c9c132f88a6a41464d2e0
Component: engine
2016-12-07 22:30:56 -08:00