Kenfe-Mickael Laventure
ddae20c032
Update libcontainerd to use containerd 1.0
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com >
2017-10-20 07:11:37 -07:00
Kenfe-Mickael Laventure
7acea2a243
Vendor containerd 1.0
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com >
2017-10-19 13:19:41 -07:00
Christopher Crone
5195ec8fb0
e2e: Do not print test logs by default
...
Signed-off-by: Christopher Crone <christopher.crone@docker.com >
2017-10-13 13:40:21 +02:00
Vincent Demeester
fe33ea9b0e
Merge pull request #34941 from dsheets/authz-tests-api-port
...
integration/plugin/authz: port tests from integration-cli
2017-10-11 16:15:56 +02:00
Daniel Nephin
104c1c6843
Skip all testdata in integration
...
Also skip.IfCondition directly from the test, so that the skip message is correct
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-10-02 17:02:52 -04:00
David Sheets
1574d91463
integration/plugin/authz: inline CLI work-alike library
...
I strongly disagree with the design of this pull request.
Signed-off-by: David Sheets <dsheets@docker.com >
2017-10-02 14:20:59 +01:00
David Sheets
928b0631c9
integration/plugin/authz: port tests from integration-cli
...
Signed-off-by: David Sheets <dsheets@docker.com >
2017-10-02 14:20:59 +01:00
Sebastiaan van Stijn
67b1f54dc2
Bump vndr to a6e196d8b4b0cbbdc29aebdb20c59ac6926bb384
...
Includes a fix to cleanup unused vendor-directories
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2017-09-29 15:09:57 +02:00
Kenfe-Mickaël Laventure
502eddb985
Merge pull request #34811 from yongtang/runc
...
Update runc to 0351df1c5a66838d0c392b4ac4cf9450de844e2d
2017-09-27 08:44:43 -07:00
Yong Tang
e0ff1d147b
Update runc to 0351df1c5a66838d0c392b4ac4cf9450de844e2d
...
This fix updates runc to 0351df1c5a66838d0c392b4ac4cf9450de844e2d
With this fix the warnings generated by netgo and dlopen by go 1.9
are addressed.
See
- opencontainers/runc#1577
- opencontainers/runc#1579
This fix is part of the efforts for go 1.9 (#33892 )
Signed-off-by: Yong Tang <yong.tang.github@outlook.com >
2017-09-26 11:07:27 +00:00
Daniel Nephin
dbf580be57
Add a new entrypoint for CI
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-09-20 17:26:30 -04:00
Yong Tang
65e88d996a
Merge pull request #34759 from kolyshkin/gometalinter
...
Gometalinter fixups for non-x86
2017-09-18 13:44:15 -07:00
Christopher Crone
7dabed019a
Fixes after dnephin review
...
Signed-off-by: Christopher Crone <christopher.crone@docker.com >
2017-09-14 19:27:09 +02:00
Christopher Crone
5eab08930c
Correct log message
...
Signed-off-by: Christopher Crone <christopher.crone@docker.com >
2017-09-14 19:27:09 +02:00
Christopher Crone
42d812df0a
Bring up DockerNetworkSuite
...
Signed-off-by: Christopher Crone <christopher.crone@docker.com >
2017-09-14 19:27:09 +02:00
Christopher Crone
86f9eb4a08
Fixes for dnephin review
...
Signed-off-by: Christopher Crone <christopher.crone@docker.com >
2017-09-14 19:27:09 +02:00
Kir Kolyshkin
6be4b3703c
Update gometalinter
...
This is mostly to include the following fix:
https://github.com/alecthomas/gometalinter/commit/78e3fbd90a20b03a
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com >
2017-09-12 18:46:37 -07:00
Kir Kolyshkin
b96093fa56
gometalinter: add per-platform configurable options
...
I have run into two separate issues while doing 'make all' on armhf
(a Scaleway C1 machine, same as used in CI). This commit fixes both.
1. There were a lot of "not enough memory" errors, and after that
in a few runs gometalinter just stuck forever on FUTEX_WAIT with
no children left.
Looking into docs, I found the --enable-gc option which solved the issue.
[Update: this has already been added]
2. Timeout of 2 minutes is not enough for the abovementioned platform.
The longest running linter is goimports which takes almost 6 minutes to run.
Set the timeout to the observable run time roughly doubled.
In addition, ARM platforms does not have too much RAM (2GB), so
running too many processes in parallel might be problematic. Limit
it by using -j2
[v2: make the timeout arch-dependent, also tested on aarch64 (2m15s)]
[v3: moved timeout setting to Dockerfiles]
[v4: generalized to GOMETALINTER_OPTS, added -j2 for ARM platforms]
[v5: rebase to master]
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com >
2017-09-12 18:45:34 -07: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
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
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
2dcb77b24c
Merge pull request #34738 from wgliang/optimization1
...
Optimize some wrong usage and spelling
2017-09-07 09:45:14 -07:00
Vincent Demeester
a68ee8c895
Merge pull request #34687 from tych0/bump-runc
...
bump runc version
2017-09-07 14:52:18 +02:00
wangguoliang
94cefa2145
Optimize some wrong usage and spelling
...
Signed-off-by: wgliang <liangcszzu@163.com >
2017-09-07 09:44:08 +08:00
Yong Tang
975675e924
Merge pull request #34682 from dnephin/fail-build-on-integration-suite
...
Fix integration suite and propagate failures
2017-09-05 12:40:00 -07:00
Daniel Nephin
bac2447964
Remove version from bundle path
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-09-05 13:38:32 -04:00
Eli Uriegas
7664302579
Allows VERSION to be overwritten by env variable
...
VERSION was hardcoded to be used as the `VERSION` file from the root
directory, this makes it so that you have the option to overwrite this.
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com >
2017-09-01 15:47:15 -07:00
Daniel Nephin
d0dbf8e397
Fix lint errors.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-09-01 15:12:22 -04:00
Daniel Nephin
96707bc600
Fix integration suite and propagate failures
...
Failures from the integration suite were not propagating to the outter shell
for some reason. Handle the failure with an if exit 1.
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-09-01 13:07:47 -04:00
Yong Tang
cb952bf006
Merge pull request #34625 from dnephin/more-linters
...
Add interfacer and unconvert linters
2017-09-01 08:46:08 -07:00
Tycho Andersen
47e9d856c4
bump runc version
...
This picks up 66eb2a3e8fc930e1bb6703561152edf5ab550bff, which fixes
readonly containers in user namespaces.
Signed-off-by: Tycho Andersen <tycho@docker.com >
2017-08-30 14:26:59 -07:00
Daniel Nephin
e23965d620
Merge pull request #34554 from dnephin/use-release-version-of-docker-cli
...
Pin docker-cli version to the 17.06-ce release version
2017-08-30 13:43:39 -04:00
John Howard
285bc99731
Merge pull request #34356 from mlaventure/update-containerd
...
Update containerd to 06b9cb35161009dcb7123345749fef02f7cea8e0
2017-08-24 14:25:44 -07:00
Daniel Nephin
2f5f0af3fd
Add unconvert linter
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-24 15:08:31 -04:00
Daniel Nephin
709bf8b7bc
Add interfacer linter
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-24 15:08:26 -04:00
Daniel Nephin
5ba5e6fff4
Build the docker cli for unreleased platforms
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-23 17:50:02 -04:00
Daniel Nephin
cef786f787
Pin docker-cli version to the 17.06-ce release version
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-22 14:29:16 -04:00
Daniel Nephin
62c1f0ef41
Add deadcode linter
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-21 18:18:50 -04:00
Daniel Nephin
372670b507
Add goimports to linters.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-21 18:15:08 -04:00
Kenfe-Mickael Laventure
45d85c9913
Update containerd to 06b9cb35161009dcb7123345749fef02f7cea8e0
...
This also update:
- runc to 3f2f8b84a77f73d38244dd690525642a72156c64
- runtime-specs to v1.0.0
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com >
2017-08-21 12:04:07 -07:00
Yong Tang
361a473121
Merge pull request #34560 from dnephin/remove-some-cli-tests
...
Remove a couple cli tests, which are now unit tests in docker/cli
2017-08-19 14:31:05 -07:00
Yong Tang
4c8cde597d
Merge pull request #34551 from dnephin/use-gometalinter
...
Use gometalinter for linting
2017-08-19 09:40:47 -07:00
Daniel Nephin
c467a11205
Remove config tests, which are now unit tests in docker/cli
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-18 14:24:52 -04:00
Daniel Nephin
89c0c5feb2
Add a validation for integration-cli deprecation.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-18 14:24:32 -04:00
Daniel Nephin
9b47b7b151
Fix golint errors.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-18 14:23:44 -04:00
Daniel Nephin
d7e2c4ce77
Use gometalinter for linting
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-18 14:23:43 -04:00
Daniel Nephin
07227a1227
Merge pull request #34492 from AkihiroSuda/fix-integration-cli-on-swarm
...
Fix `make build-integration-cli-on-swarm`
2017-08-14 12:20:18 -04:00
Brian Goff
31d8d2253e
Merge pull request #34362 from kolyshkin/update-libdevmapper
...
Dockerfile*: bump devmapper library version
2017-08-14 09:56:43 -04:00
Akihiro Suda
2fddf9f6ef
Fix make build-integration-cli-on-swarm
...
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp >
2017-08-12 06:53:25 +00:00
Daniel Nephin
e593b72cc9
Fix exclude list in make.ps1
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-09 11:03:20 -04:00