Joffrey F
f302756599
Rewrite utils.parse_host to detect more invalid addresses.
...
The method now uses parsing methods from urllib to better split provided URLs.
Addresses containing query strings, parameters, passwords or fragments no longer fail silently.
SSH addresses containing paths are no longer accepted.
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-11-01 15:44:43 -07:00
Joffrey F
6bfe2005e0
Clear error for cancellable streams over SSH
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-11-01 15:24:22 -07:00
Joffrey F
94aa9a89f7
Update tests to properly dispose of client instances in tearDown
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-11-01 15:24:22 -07:00
Joffrey F
1df021ee24
Update tests for ssh protocol compatibility
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-11-01 15:24:22 -07:00
Joffrey F
f4e9a1dc2a
Remove misleading fileno method from NpipeSocket class
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-11-01 15:24:22 -07:00
Joffrey F
338dfb00b1
Add support for SSH protocol in base_url
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-11-01 15:24:22 -07:00
Joffrey F
479f13eff1
Add paramiko requirement for SSH transport
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-11-01 15:24:22 -07:00
Joffrey F
dd7386de30
Update version detection script for CI
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-11-01 15:23:21 -07:00
Joffrey F
a3111d9e00
Add xfail to ignore 18.09 beta bug
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-10-31 18:05:26 -07:00
Joffrey F
b36124d91e
Merge pull request #2161 from docker/bump_requests
...
Bump requests dependency in requirements.txt (CVE-2018-18074)
2018-10-29 20:25:27 -05:00
Joffrey F
e688c09d68
Bump requests dependency in requirements.txt (CVE-2018-18074)
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-10-29 14:46:27 -07:00
Joffrey F
7cc0a1b6eb
Merge pull request #2156 from docker/3.5.1-release
...
3.5.1 release
2018-10-17 15:03:27 -07:00
Joffrey F
f097ea5b98
Bump 3.5.1
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-10-17 14:38:39 -07:00
Joffrey F
8820e737c6
Merge pull request #2155 from docker/bump_pyopenssl
...
Bump pyopenssl to prevent installation of vulnerable version
2018-10-17 14:25:08 -07:00
Joffrey F
609045f343
Bump pyopenssl to prevent installation of vulnerable version
...
CVE refs:
CVE-2018-1000807
CVE-2018-1000808
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-10-17 13:52:39 -07:00
Joffrey F
567d552699
Merge pull request #2145 from mirake/fix-typos
...
Fix typo: Addtional -> Additional
2018-10-17 13:47:29 -07:00
Rui Cao
46a9b10b63
Fix typo: Addtional -> Additional
...
Signed-off-by: Rui Cao <ruicao@alauda.io>
2018-09-27 21:10:36 +08:00
Joffrey F
416ea74e3f
Merge pull request #2135 from docker/2133-services-docs
...
Fix docs for Service objects
2018-09-14 17:23:44 -07:00
Joffrey F
2b10c3773c
Fix docs for Service objects
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-09-14 16:58:11 -07:00
Joffrey F
87352cd057
Merge pull request #2111 from bfirsh/document-defaults-of-logs
...
Document defaults of logs()
2018-09-14 16:42:09 -07:00
Joffrey F
02316eaf25
Merge pull request #2129 from adw1n/i2122-docs
...
Fix docs for `chunk_size` parameter
2018-09-14 16:40:58 -07:00
adw1n
74a293a9c9
Fix docs for `chunk_size` parameter
...
Closes #2122
Signed-off-by: Przemysław Adamek <adw1n@users.noreply.github.com>
2018-09-03 03:12:33 +02:00
Ben Firshman
67308c1e55
Document defaults of logs()
...
This is not obvious because some are True by default.
Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2018-08-12 13:01:02 +04:00
Joffrey F
e78e4e7491
Add RollbackConfig to API docs
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:33:22 -07:00
Joffrey F
87d72c0f6c
Misc release script improvements
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:28:35 -07:00
Joffrey F
205a2f76bd
Bump dev version
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:28:06 -07:00
Joffrey F
4130e7b8b0
Merge branch 'release'
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:27:19 -07:00
Joffrey F
e0495a91e4
Merge pull request #2110 from docker/3.5.0-release
...
3.5.0 release
2018-08-09 17:24:22 -07:00
Joffrey F
05fa0be8ef
3.5.0 release
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:12:46 -07:00
Joffrey F
91e9258659
Add support for RollbackConfig
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:11:47 -07:00
Joffrey F
e4b509ecac
Add version checks and test
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:11:47 -07:00
Joffrey F
c2c9ccdd80
Improve placement handling in DockerClient.services.create
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:11:47 -07:00
Anthony Sottile
cbc7623ea0
Allow user=0 to be passed in create_container
...
Signed-off-by: Anthony Sottile <asottile@umich.edu>
2018-08-09 17:11:47 -07:00
Nikolay Murga
8ee446631d
Add documentation for delay property
...
Signed-off-by: Nikolay Murga <work@murga.kiev.ua>
2018-08-09 17:11:47 -07:00
Nikolay Murga
185f72723a
Add 'rollback' command as allowed for failure_action
...
Signed-off-by: Nikolay Murga <work@murga.kiev.ua>
2018-08-09 17:11:47 -07:00
Joffrey F
d4345b5824
Add credHelpers support to set_auth_headers in build
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:11:47 -07:00
Joffrey F
f71d1cf3cf
Update deps for 3.3 & 3.7 support
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 17:11:47 -07:00
Aron Parsons
dac943a91d
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-08-09 17:11:47 -07:00
Marco Trillo
29dee5ac2e
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-08-09 17:11:47 -07:00
Joffrey F
c4a1134e95
Merge pull request #2109 from docker/rollback_config
...
Add support for RollbackConfig
2018-08-09 16:56:24 -07:00
Joffrey F
82445764e0
Add support for RollbackConfig
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 16:41:25 -07:00
Joffrey F
7e79524083
Merge pull request #2108 from docker/NikolayMurha-master
...
Add 'rollback' command as allowed for failure_action
2018-08-09 16:13:29 -07:00
Joffrey F
14524f19e2
Add version checks and test
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-08-09 15:56:11 -07:00
Joffrey F
0c72cd6241
Merge branch 'master' of https://github.com/NikolayMurha/docker-py into NikolayMurha-master
2018-08-09 15:42:40 -07:00
Joffrey F
cc766633de
Merge pull request #2103 from asottile/allow_uid_integer_0
...
Allow user=0 to be passed in create_container
2018-08-06 14:21:32 -07:00
Joffrey F
8d35ae69b7
Merge branch 'knackworks-service-create-placement-preferences'
2018-08-03 14:16:39 -07:00
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
Anthony Sottile
3c9738a584
Allow user=0 to be passed in create_container
...
Signed-off-by: Anthony Sottile <asottile@umich.edu>
2018-08-02 12:00:55 -07:00
Nikolay Murga
24fff59bd9
Add documentation for delay property
...
Signed-off-by: Nikolay Murga <work@murga.kiev.ua>
2018-07-20 13:20:19 +03:00