Commit Graph

2607 Commits

Author SHA1 Message Date
Joffrey F c28ff85542 Improve placement handling in DockerClient.services.create
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-03 14:04:04 -07:00
Joffrey F e7307e5891 Merge branch 'service-create-placement-preferences' of https://github.com/knackworks/docker-py into knackworks-service-create-placement-preferences 2018-08-03 13:46:09 -07:00
Joffrey F 64a1d8c69a
Merge pull request #2081 from docker/2078-credhelpers-support
Add credHelpers support to set_auth_headers in build
2018-07-19 11:57:39 -07:00
Joffrey F 87f8956a32 Add credHelpers support to set_auth_headers in build
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-07-19 11:46:02 -07:00
Joffrey F e75d79fb7f
Merge pull request #2089 from docker/deps-update
Update deps for 3.3 & 3.7 support
2018-07-19 11:26:42 -07:00
Joffrey F d7bb808ca6 Update deps for 3.3 & 3.7 support
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-07-18 19:21:54 -07:00
Aron Parsons 6152dc8dad honor placement preferences via services.create()
this allows creating a service with placement preferences when
calling services.create().  only constraints were being honored
before.

related to https://github.com/docker/docker-py/pull/1615

Signed-off-by: Aron Parsons <aron@knackworks.com>
2018-07-18 19:12:33 -04:00
Joffrey F b3d2e54a2d
Merge pull request #2063 from mtszb/master
Add support for `uts_mode` parameter in `Client.create_host_config`.
2018-06-29 11:20:51 -07:00
Joffrey F cb19bf117d
Merge pull request #2065 from docker/c6024-improved_excludes
Improved .dockerignore pattern processing to better match Docker CLI behavior
2018-06-29 11:16:17 -07:00
Marco Trillo 098318ad95 Add support for `uts_mode` parameter in `Client.create_host_config`.
This parameter allows to set the UTS namespace of the container, as in
the `--uts=X` Docker CLI parameter:
<https://docs.docker.com/engine/reference/run/#uts-settings---uts>
The only allowed value, if set, is "host".

Signed-off-by: Marco Trillo <martri@arantia.com>
Signed-off-by: Diego Alvarez <dyako.developer@gmail.com>
2018-06-29 14:54:49 +02:00
Joffrey F 37ba1c1eac Re-add walk method to utils.build
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-28 17:11:24 -07:00
Joffrey F ced86ec813 On Windows, convert paths to use forward slashes before fnmatch call
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-28 17:11:24 -07:00
Joffrey F 81b7d48ad6 Improved .dockerignore pattern processing to better match Docker CLI behavior
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-28 17:11:24 -07:00
Joffrey F 101214e5de
Merge pull request #2071 from docker/1806-detach-fix
Fix detach assert function to account for new behavior in engine 18.06
2018-06-28 17:11:00 -07:00
Joffrey F e195e022cf Fix detach assert function to account for new behavior in engine 18.06
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-28 16:33:06 -07:00
Joffrey F dd9cff4f03
Merge pull request #2068 from docker/c6047-legacy-auth
Fix support for legacy .dockercfg auth config format
2018-06-28 13:18:17 -07:00
Joffrey F 8c35eee0fb Fix support for legacy .dockercfg auth config format
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-27 17:04:32 -07:00
Joffrey F 5a85cad547 3.5.0-dev
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-18 15:26:13 -07:00
Joffrey F f70545e89a
Merge pull request #2062 from docker/3.4.0-release
3.4.0 Release
2018-06-18 15:22:42 -07:00
Joffrey F e5f56247e3 Bump 3.4.0
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-18 15:11:12 -07:00
Güray Yıldırım 000331cfc1 Swarm Mode service scaling parameter mistake is fixed.
Signed-off-by: Güray Yıldırım <guray@gurayyildirim.com.tr>
2018-06-18 14:07:13 -07:00
Alex Lloyd 76471c6519 Fixed typo in ContainerSpec Docs
Signed-off-by: Alexander Lloyd <axl639@student.bham.ac.uk>
2018-06-12 11:15:05 -07:00
Joffrey F f1189bfb4b Allow passing of env overrides to credstore through APIClient ctor
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-08 15:43:58 -07:00
Chris Mark 2d0c5dd484 Adding missing comma in spec list.
Fixing #2046, syntax error caused by missing comma on CONTAINER_SPEC_KWARGS list.

Signed-off-by: Chris Mark <chrismarkou92@gmail.com>
2018-06-06 17:54:45 -07:00
Joffrey F dbe52dcb7d Fix socket reading function for TCP (non-HTTPS) connections on Windows
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-06 17:53:50 -07:00
Mike Lee 49bb7386a3 query plugin privilege with registry auth header
Signed-off-by: Mike Lee <eemike@gmail.com>
2018-06-05 12:37:33 -07:00
Anthony Sottile 22b7b76142 Use six.moves to handle a py2+py3 import
Signed-off-by: Anthony Sottile <asottile@umich.edu>
2018-05-25 10:11:36 -07:00
Joffrey F b4efdc1b28 Fix several integration tests on Windows
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-25 10:11:02 -07:00
Joffrey F 40711cb501 Fix cancellable streams on Windows clients + HTTPS transport
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-25 10:11:02 -07:00
Joffrey F 95ad903c35 Fix create_plugin on Windows
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-25 10:11:02 -07:00
Joffrey F 17f41b5672 Avoid unwanted modification of dockerfile path
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-25 10:11:02 -07:00
Srinivas Reddy Thatiparthy 8228059f1e return the pruned networks
Signed-off-by: Srinivas Reddy Thatiparthy <thatiparthysreenivas@gmail.com>
2018-05-24 11:23:48 -07:00
Joffrey F 467cacb00d 3.4.0-dev
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 18:03:15 -07:00
Joffrey F 2b82f9327a Merge branch 'release'
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 18:02:59 -07:00
Joffrey F e88751cb9a Bump 3.3.0
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
Joffrey F 9d86194dda Add prune_builds to DockerClient
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-25 17:55:16 -07:00
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