Antonio Murdaca
e0b22c0b9e
volume: evaluate symlinks before relabeling mount source
...
Simple reproducer:
```sh
$ mkdir /var/foo
$ touch /var/foo/test
$ ln -s /var/foo /var/bar
$ docker run -ti -v /var/bar:/var/bar:Z fedora sh
sh-4.3# ls -lZ /var/bar/
ls: cannot open directory '/var/bar/': Permission denied
```
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2017-09-19 10:54:03 +02:00
Yong Tang
c5c0702a4d
Merge pull request #34842 from dnephin/fix-integration-on-timeout
...
[integration-cli] Only attempt to find pid with local daemon
2017-09-16 06:48:18 -07:00
Victor Vieux
a5f9783c93
Merge pull request #34252 from Microsoft/akagup/lcow-remotefs-sandbox
...
LCOW: Support for docker cp, ADD/COPY on build
2017-09-15 16:49:48 -07:00
Yong Tang
5c10698d5c
Merge pull request #34849 from chchliang/testlayer
...
add testcase in layer/empty_test.go with Platform(),Metadata()
2017-09-15 06:39:20 -07:00
chchliang
c72112b171
add testcase in layer/empty_test.go with Metadata()
...
Signed-off-by: chchliang <chen.chuanliang@zte.com.cn>
2017-09-15 14:13:48 +08:00
Victor Vieux
0300fa7f80
Merge pull request #34258 from simonferquel/lcow-mounts
...
LCOW: Prepare work for bind mounts
2017-09-14 15:00:08 -07:00
Victor Vieux
ff686743c5
Add LCOW behind experimental,
...
might not be the cleanest way, but it's definitly the way with the
minimum code change.
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
2017-09-14 13:51:16 -07:00
Simon Ferquel
e89b6e8c2d
Volume refactoring for LCOW
...
Signed-off-by: Simon Ferquel <simon.ferquel@docker.com>
2017-09-14 12:33:31 -07:00
Akash Gupta
7a7357dae1
LCOW: Implemented support for docker cp + build
...
This enables docker cp and ADD/COPY docker build support for LCOW.
Originally, the graphdriver.Get() interface returned a local path
to the container root filesystem. This does not work for LCOW, so
the Get() method now returns an interface that LCOW implements to
support copying to and from the container.
Signed-off-by: Akash Gupta <akagup@microsoft.com>
2017-09-14 12:07:52 -07:00
Akash Gupta
ba13c173d1
Vendor containerd/continuity@22694c680e
...
Signed-off-by: Akash Gupta <akagup@microsoft.com>
2017-09-14 12:00:38 -07:00
Yong Tang
d60c186667
Merge pull request #34217 from yongtang/34208-http-add-root
...
Fix build with `ADD` urls without any sub path
2017-09-14 11:55:24 -07:00
Yong Tang
2a54dc0804
Merge pull request #34332 from clnperez/logrus-revendor
...
revendor logrus and x/crypto
2017-09-14 11:29:05 -07:00
Yong Tang
027297a60f
Add unit test to cover changes.
...
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2017-09-14 16:17:38 +00:00
Yong Tang
bea0a072d8
Fix build with ADD
urls without any sub path
...
This fix tries to address the issue raised in #34208 where
in Dockerfile an `ADD` followed by an url without any sub path
will cause an error.
The issue is because the temporary filename relies on the sub path.
An integration test has been added.
This fix fixes #34208 .
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2017-09-14 16:17:38 +00:00
Christy Perez
008b217844
revendor logrus and x/crypto
...
this fixes the issue that was blocking a test from running on ppc64le.
the logrus revendor changes the color code used in that same test, so
that breaks the test for all platforms (updated in this pr)
Signed-off-by: Christy Perez <christy@linux.vnet.ibm.com>
2017-09-14 11:05:47 -05:00
Daniel Nephin
014cecda46
Only attempt to find pid with local daemon
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-09-14 12:05:18 -04:00
Vincent Demeester
3a081f53c1
Merge pull request #34837 from tophj-ibm/switch-hub-test-to-alpine
...
[integration-cli] fix p/z HubPullSuite tests
2017-09-14 18:02:13 +02:00
Christopher Jones
5739ba1b91
[integration-cli] fix p/z HubPullSuite tests
...
This test tries to pull all the tags in the busybox repo and looks to see
if there were more than two images pulled. This was failing on
p/z due to the recent change to manifest lists, where one of the busybox
tags didn't have a p/z manifest in it's manifest list.
This error seems fine to me, so I changed the test to see if pull fails,
it fails with the "manifest not found" error.
Also switched from busybox -> alpine, because it has significantly less tags,
and the images are close in size.
Signed-off-by: Christopher Jones <tophj@linux.vnet.ibm.com>
2017-09-14 09:42:09 -04:00
Vincent Demeester
bb0e8ee51c
Merge pull request #34784 from dnephin/fix-client-not-found
...
Cleanup client not found errors
2017-09-14 12:04:56 +02:00
Yong Tang
2ee8ef864f
Merge pull request #34686 from mion00/templating-node-hostname-support
...
Add support for .Node.Hostname templating in swarm services
2017-09-13 21:06:11 -07:00
Yong Tang
dc35a8a5d2
Merge pull request #34821 from thaJeztah/remove-enable-api-cors
...
Remove deprecated --enable-api-cors flag
2017-09-13 20:10:27 -07:00
Sebastiaan van Stijn
80edccda70
Merge pull request #34828 from allencloud/add-config-tags-in-swagger
...
add configs tag in swagger.yml
2017-09-14 02:37:28 +02:00
Sebastiaan van Stijn
a8f6e60bfc
Merge pull request #34844 from kolyshkin/lvm2-fix
...
Fix fetching LVM2 sources
2017-09-14 02:01:14 +02:00
Kir Kolyshkin
a436d8a634
Fix fetching LVM2 sources
...
Version 2.02.173 has disappeared, let's revert back to latest stable
one.
https://github.com/moby/moby/issues/34843
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2017-09-13 14:34:36 -07:00
John Howard
a15cdd707a
Merge pull request #34775 from darrenstahlmsft/RevendorHcsshim
...
Update hcsshim to v0.6.5
2017-09-13 11:14:36 -07:00
Daniel Nephin
e51bc3ecd0
Merge pull request #34809 from dnephin/add-gosimple-linter
...
Add gosimple linter
2017-09-13 12:44:59 -04:00
Sebastiaan van Stijn
0dbc182b6c
Merge pull request #34829 from Microsoft/jjh/spotfix
...
LCOW: Spot fix for multi-os image pulling
2017-09-13 14:32:15 +02:00
John Howard
b291f5a317
LCOW: Spot fix for multi-os image pulling
...
Signed-off-by: John Howard <jhoward@microsoft.com>
2017-09-12 23:33:34 -07:00
Allen Sun
16929d337a
add configs tag in swagger.yml
...
Signed-off-by: Allen Sun <allensun.shl@alibaba-inc.com>
2017-09-13 09:48:05 +08:00
Darren Stahl
bffc7a423f
Update hcsshim to v0.6.5
...
Signed-off-by: Darren Stahl <darst@microsoft.com>
2017-09-12 18:46:12 -07:00
Yong Tang
84144a8c66
Merge pull request #34826 from cezarsa/usagefix
...
Fix variable shadowing causing LayersSize to be reported as 0
2017-09-12 15:51:26 -07:00
Cezar Sa Espinola
313bc1e339
Fix variable shadowing causing LayersSize to be reported as 0
...
Signed-off-by: Cezar Sa Espinola <cezarsa@gmail.com>
2017-09-12 14:11:11 -03:00
Daniel Nephin
f7f101d57e
Add gosimple linter
...
Update gometalinter
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-09-12 12:09:59 -04:00
Yong Tang
969b76d85f
Merge pull request #34754 from Microsoft/jjh/read-only
...
LCOW: VHDX boot to readonly.
2017-09-12 08:35:21 -07:00
Sebastiaan van Stijn
099b4de391
Merge pull request #34796 from donutloop/fix_typos_in_locker_example
...
Fix typos in Locker example
2017-09-12 15:48:23 +02:00
Sebastiaan van Stijn
7d4eab5543
Remove deprecated --enable-api-cors flag
...
The `--enable-api-cors` flag was deprecated in f3dd2db4ff
,
and marked for removal in docker 17.09 through 85f92ef359
.
This patch removes the deprecated flag.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2017-09-12 12:43:34 +02:00
Daniel Nephin
81bb9978ab
Cleanup client not found errors.
...
And fix remove calls to return a notFound error
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-09-11 19:53:18 -04:00
Yong Tang
63a9ea58eb
Merge pull request #34770 from dnephin/fix-client-with-empty-id
...
Fix volume inspect with empty ID
2017-09-11 07:01:50 -07:00
Marcel Edmund Franke
6d3bc28289
Fix typos in Locker example
...
Signed-off-by: Marcel Edmund Franke <marcel.edmund.franke@gmail.com>
2017-09-10 11:34:19 +02:00
Yong Tang
13fec06073
Merge pull request #34790 from dnephin/add-ineffassign-linter
...
Add ineffassign linter
2017-09-09 15:41:55 -07:00
Daniel Nephin
09652bf878
Add ineffassign linter
...
Also enable GC in linting to reduce memory usage.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-09-08 18:23:21 -04:00
Daniel Nephin
96255ba07a
Merge pull request #34767 from dnephin/deprecate-some-client
...
Cleanup client/ interface
2017-09-08 13:29:10 -04:00
John Howard
8ec484ff4b
Merge pull request #34771 from Microsoft/jjh/hcsshim
...
Revendor Microsoft/hcsshim @ v0.6.4
2017-09-07 14:51:07 -07:00
Brian Goff
bf3a8bddeb
Merge pull request #34761 from dnephin/fix-mount-create-api-test
...
Some cleanup of mount create API test
2017-09-07 17:09:19 -04:00
Brian Goff
c8400bf24d
Merge pull request #34756 from dnephin/better-filters
...
Improve docs and interface for api/types/filters
2017-09-07 17:00:59 -04:00
John Howard
e47c626e0a
Revendor Microsoft/hcsshim @ v0.6.4
...
Signed-off-by: John Howard <jhoward@microsoft.com>
2017-09-07 12:08:40 -07:00
Victor Vieux
f69188aec9
Merge pull request #34685 from dnephin/remove-bundle-version
...
Remove version from bundle path
2017-09-07 11:53:53 -07:00
Yong Tang
d76f0d4e06
Merge pull request #34757 from dnephin/fix-test-run-environment
...
Fix TestRunEnvironment
2017-09-07 11:28:57 -07:00
Daniel Nephin
5ac298fd0e
Fix volume inspect with empty ID
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-09-07 13:46:23 -04:00
Yong Tang
2dcb77b24c
Merge pull request #34738 from wgliang/optimization1
...
Optimize some wrong usage and spelling
2017-09-07 09:45:14 -07:00