Commit Graph

2530 Commits

Author SHA1 Message Date
Joffrey F 94e9108441 Add ignore_removed param to containers.list() to control whether to
raise or ignore NotFound

Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Ben Doan eacf9f6d08 avoid race condition in containers.list
Signed-off-by: Ben Doan <ben@bendoan.me>
2018-04-25 17:55:16 -07:00
Joffrey F cc953cf8bf prune_builds test
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Joffrey F f2c1ae37dd Fix session timeout = None case
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Joffrey F 2454e81026 Total timeout should be HTTP timeout + operation timeout
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Matthieu Nottale 1848d2c949 stop(), restart(): Adjust request timeout.
Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
2018-04-25 17:55:16 -07:00
John Hu c0c46a3d14 Set minimum version for configs api to 1.30
See:
https://docs.docker.com/engine/reference/commandline/config/
https://docs.docker.com/engine/api/v1.30/
Signed-off-by: John Hu <hszqqq12@gmail.com>
2018-04-25 17:55:16 -07:00
Joffrey F d14dfedcad Remove obsolete docker-py check in setup.py
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Joffrey F 0dbb5da922 Bump docker-pycreds dependency
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Joffrey F 33cae41d90 Support absolute paths for in-context Dockerfiles
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Joffrey F 298b7e1474 Use networks instead of legacy links for test setup
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Joffrey F 23e6b5c46b Add test for container list with sparse=True
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Matthieu Nottale 0b289bc79e Add sparse argument to DockerClient.containers.list().
Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
2018-04-25 17:55:16 -07:00
Joffrey F a1587e77c5 Bump test engine versions
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Ronald van Zantvoort 8b5f281e00 build_prune
Signed-off-by: Ronald van Zantvoort <the.loeki@gmail.com>
2018-04-25 17:55:16 -07:00
Joffrey F d2d998281b Bump 3.2.1
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-30 11:23:54 -07:00
Joffrey F 06f5a47d91 Properly handle relative Dockerfile paths and Dockerfile on different drives
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-30 11:23:54 -07:00
Joffrey F 2ecc3adcd4 Bump 3.2.0
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Joffrey F bedabbfa35 Add methods for /distribution/<name>/json endpoint
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Joffrey F f39c0dc18d Improve extra_files override check
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Joffrey F fce99c329f Move build utils to appropriate file
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Joffrey F 77c3e57dcf Support building with Dockerfile outside of context
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Joffrey F 20939d0681 Update MAINTAINERS file
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Joffrey F 27322fede7 Add isolation param to build
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Joffrey F 73a9003758 Generate test engines list dynamically
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Joffrey F e9f31e1e27 Remove redundant single-socket select call
Clean up + use pytest-timeout

Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Viktor Adam dd743db4b3 Allow cancelling the streams from other threads
Signed-off-by: Viktor Adam <rycus86@gmail.com>
2018-03-29 16:25:14 -07:00
Joffrey F d310d95fbc Add test for container list with sparse=True
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-29 16:25:14 -07:00
Matthieu Nottale 726d7f31ca Add sparse argument to DockerClient.containers.list().
Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
2018-03-29 16:25:14 -07:00
Matthieu Nottale 35520ab01f Add close() method to DockerClient.
Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
2018-03-29 16:25:14 -07:00
Joffrey F ea682a69d6 Bump 3.1.4
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-21 14:35:50 +01:00
Joffrey F a9ecb7234f Don't descend into symlinks when building context tar
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-21 14:35:50 +01:00
Joffrey F af674155b7 Bump 3.1.3
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-20 12:08:24 +01:00
Joffrey F 88b0d697aa Bump test engine versions
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-20 10:14:09 +01:00
Joffrey F 791de789ec Bump 3.1.2
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-20 10:14:09 +01:00
Joffrey F 3f3ca7ed43 Use networks instead of legacy links for test setup
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-20 10:14:09 +01:00
Joffrey F ffdc0487f5 Fix socket tests for TLS-enabled tests
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-20 10:14:09 +01:00
James cf1d869105 Updates docs for rename of `name` to `repository`
Signed-off-by: James Meakin <jamesmeakin@gmail.com>
2018-03-20 10:14:09 +01:00
Joffrey F 9c2b4e12f8 Use same split rules for Dockerfile as other include/exclude patterns
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-20 10:14:09 +01:00
Joffrey F 4c263ee2c9
Merge pull request #1943 from docker/3.1.1-release
3.1.1 release
2018-03-05 15:28:28 -08:00
Joffrey F 52c3d528f6 Bump 3.1.1
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-05 15:15:37 -08:00
Joffrey F 9260f5af18 Merge branch 'levin-du-develop' 2018-03-05 11:50:11 -08:00
Joffrey F 13609359ac Improve dockerignore comment test
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-03-05 11:49:43 -08:00
Wanzhi Du 74586cdd4c Fix flake8 case
Signed-off-by: Wanzhi Du <wanzhi09@gmail.com>
2018-03-05 19:26:56 +08:00
Wanzhi Du 7a28ff3510 Ignore comment line from the .dockerignore file
This fixed the bug that test comment line in .dockerignore file as ignore rule
bug.

Add test for "# comment" patterns in .dockerignore.

Signed-off-by: Wanzhi Du <wanzhi09@gmail.com>
2018-03-05 18:10:09 +08:00
Joffrey F 9b8e022fa1
Merge pull request #1928 from mnottale/fix-spurious-resolution-macos-slowdown
Workaround requests resolving our unix socket URL on macosx.
2018-02-27 08:58:59 -08:00
Joffrey F fe966764ef
Merge pull request #1927 from mefyl/master
Add test for "/.." patterns in .dockerignore.
2018-02-26 10:53:41 -08:00
Matthieu Nottale 15c26e7057 Workaround requests resolving our unix socket URL on macosx.
Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
2018-02-26 14:47:26 +01:00
mefyl 4295919103
Add test for "/.." patterns in .dockerignore.
Signed-off-by: mefyl <quentin.hocquet@docker.com>
2018-02-26 12:59:46 +01:00
Joffrey F 8b246db271
Merge pull request #1922 from yongtang/02232018-cleanup
Cleanup containers during the tests
2018-02-23 13:34:55 -08:00