Commit Graph

1396 Commits

Author SHA1 Message Date
Joffrey F 494c340c49 Avoid version duplication 2014-05-24 01:51:50 +02:00
Maxime Petazzoni 55b93d676b Merge pull request #210 from aanand/universally-compatible-chunking
Universally-compatible reading of chunked streams
2014-05-21 11:06:23 -07:00
Mo Omer 7ce73de4a7 Expanding on @denibertovic initial additions, we now have full support for SSL in docker-py. Including the ability to specify the expected SSL Version for issues with OpenSSL sslv3/tls1 recognition issues. Added an exception class for repetitive reminders to look at the CLI doc on docker.io. 2014-05-13 21:22:48 -05:00
Joffrey F 97c9de0203 Merge pull request #221 from tutumcloud/memoryswap
memory swap limit support
2014-05-13 21:30:41 +02:00
Joffrey F 1b574598e0 Merge pull request #224 from discordianfish/add-hostconfig-net
Add NetMode to hostConfig in start
2014-05-13 21:28:58 +02:00
Johannes 'fish' Ziemke 2d58351164 Add NetMode to hostConfig in start 2014-05-13 21:23:01 +02:00
Joffrey F e90f86e2c6 Merge pull request #223 from dotcloud/legacy_volume_binds
Legacy volume binds
2014-05-13 20:32:14 +02:00
Joffrey F f9c84cbe9f pep8 fix 2014-05-13 17:58:22 +02:00
Joffrey F 92c9a89f09 naming 2014-05-12 21:36:41 +02:00
Joffrey F 3959747620 Support for legacy volume binds (ansible compat) 2014-05-12 21:32:01 +02:00
Bernardo 36cd14e964 logs support for api v1.11 new endpoint 2014-05-12 15:15:04 -04:00
Bernardo 5c208a317f memswap_limit parameter in create_container added to the Readme file 2014-05-12 08:56:23 -04:00
Bernardo 7497daf34a memory swap limit support 2014-05-11 17:45:15 -04:00
Maxime Petazzoni 63f50eec69 Set version to 0.3.2-dev. Fixes #216.
Signed-off-by: Maxime Petazzoni <max@signalfuse.com>
2014-04-29 11:51:45 -07:00
Joffrey F 9bb292bcbd Merge pull request #209 from tarnfeld/feature/build-context
Added ability to specify the full build context
2014-04-28 20:51:46 +02:00
Joffrey F 3ff1f1ed4b Merge pull request #200 from ticosax/move-dns-and-volumes-from
From api 1.10 dns and volumes_from should be passed to start()
2014-04-28 20:49:45 +02:00
Nicolas Delaby 88ee38b7dd Raise DockerException instead of TypeError 2014-04-28 20:22:11 +02:00
Maxime Petazzoni 0d2be16363 Merge pull request #215 from aanand/fix-integration-test-regression
Fix integration test regression
2014-04-28 10:11:25 -07:00
Maxime Petazzoni 99ef978f09 Merge pull request #213 from rutsky/remove_websocket_from_py3
Don't require websocket-client on Python 3
2014-04-28 10:10:45 -07:00
Aanand Prasad 073fdaf671 Universally-compatible reading of chunked streams
Docker introduced newlines in stream output in version 0.9
(https://github.com/dotcloud/docker/pull/4276), but not to all
endpoints - POST /images/create, for example, does not include them.

This reverts to the old, less pleasant implementation of
_stream_helper(), with a manual check for newlines to fix the problem
described in #176 and fixed in #184, without the accompanying
regression. It should work against Docker 0.8, 0.9 and 0.10, both when
building and when pulling.
2014-04-28 17:22:14 +01:00
Aanand Prasad fdd39a85cc Fix integration test regression
The test for starting a container with volume binds hadn't been updated
to use the new dictionary structure for the `binds` argument.
2014-04-28 17:18:39 +01:00
Vladimir Rutsky 8f35ff858a Don't require websocket-client on Python 3 2014-04-27 22:07:17 +04:00
Nicolas Delaby 380d7e8620 volumes_from is now a list from v.1.10 2014-04-24 12:19:05 +02:00
Nicolas Delaby ce782e190f Update documentation to reflect modification for `dns` and `volumes_from` 2014-04-24 09:15:48 +02:00
Nicolas Delaby 9858937829 Warn if user is using argument that will be ignored 2014-04-24 09:14:03 +02:00
Nicolas Delaby 842c40f1bd raise instead of warn
because user must know its code will not behave as expected
if used against version >= v1.10.
2014-04-24 09:11:11 +02:00
Nicolas Delaby c42104cd69 Do not ignore falsy values
If user pass empty strings or empty lists,
the deprecation policy will be ignored.

Check instead if those arguments are not the default.
2014-04-24 09:08:44 +02:00
Tom Arnfeld e012d31752 Line to long... 2014-04-23 21:59:12 +01:00
Tom Arnfeld 81023578f5 Re-format if/else 2014-04-23 20:32:44 +01:00
Joffrey F 73434476b3 Merge pull request #211 from aanand/relative-errors-imports
Relative 'errors' imports, for consistency
2014-04-23 19:54:46 +02:00
Joffrey F 6c1f7f3e97 Merge pull request #198 from fcoelho/fix-volumes-from
Sanitize create_container input for volumes_from
2014-04-23 19:47:07 +02:00
Aanand Prasad 918ca7dddb Relative 'errors' imports, for consistency 2014-04-23 18:15:00 +01:00
Tom Arnfeld 8acff57f6a Added test for gzip compressed tar 2014-04-23 13:42:05 +01:00
Tom Arnfeld 45ef4ab931 Fix for pep8 failures 2014-04-23 13:36:36 +01:00
Tom Arnfeld 28eb629c87 Error with headers being NoneType 2014-04-23 13:24:14 +01:00
Tom Arnfeld 8983fa561c Added ability to specify the full build context 2014-04-23 13:18:50 +01:00
Maxime Petazzoni 6fd343d76a Merge pull request #203 from wallnerryan/issue-175
Add support for read-only bind-mounts (fixes #175)
2014-04-21 17:21:25 -07:00
Ryan Wallner 77fec67c60 fixes #175, fix flake8 erros 2014-04-16 14:40:08 -04:00
Nicolas Delaby 01b5a7d5e7 From api 1.10 dns and volumes should be transmitted to start() 2014-04-11 13:35:41 +02:00
Felipe Bessa Coelho 3fa6f231fa Missed empty line for flake8 2014-04-09 13:24:57 -03:00
Felipe Bessa Coelho 16ad8198a9 Add test to check for the absence of volumes_from 2014-04-09 13:10:08 -03:00
Felipe Bessa Coelho 3198dd9fde Sanitize create_container input
Client.create_container takes a volumes_from argument that should be: a
string, a list of strings, or None. If an empty list or dict is passed
instead, the docker daemon returns a 406 Client Error: Not Acceptable
2014-04-09 03:48:06 -03:00
Joffrey F 85ea42ecb3 Merge pull request #191 from rustyrobot/master
Create scope for docker client specific errors
2014-04-08 20:21:49 +02:00
Evgeniy L 18d4db09ec Moved APIError exception to docker.errors module. 2014-04-07 13:31:13 +04:00
Evgeniy L 231042a520 Create scope for docker client specific errors
With more granular and specific exceptions user
will be able to handle errors properly.

Also changed raising of Exception to more specific
TypeError which python raises in case of wrong
arguments.
2014-04-06 12:02:13 +04:00
shin- 7f55a101f8 Bumped version to 0.3.1 2014-04-04 18:18:58 +02:00
shin- 4ba47000d3 Updated manifest to include all requirements files 2014-04-04 18:18:40 +02:00
shin- 8eedbc895e Fixed integration tests 2014-04-04 18:16:47 +02:00
shin- 6b2f750100 Fixed tox dependencies 2014-04-04 17:50:33 +02:00
shin- a37d0eea16 Added unit test for create_container with volumes_from 2014-04-04 17:11:00 +02:00