Commit Graph

638 Commits

Author SHA1 Message Date
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
shin- ad75b37a46 Merge branch 'volumes-from-as-list' of github.com:blackrobot/docker-py into blackrobot-volumes-from-as-list 2014-04-04 16:59:57 +02:00
shin- 54c904f806 Updated unit tests API version, flake8 fixes 2014-04-04 16:55:01 +02:00
Joseph Schorr 156d14efd1 Revert unneeded change 2014-04-04 16:47:23 +02:00
Joseph Schorr 9ae3bcd2f3 Make sure the build command in the client sends the auth credentials along. Required for "FROM " lines that pull from private registries 2014-04-04 16:47:23 +02:00
shin- 2d56149831 Separated test dependencies from runtime dependencies 2014-04-04 16:41:26 +02:00
shin- 6d78986cc3 Fixed multiplexed_socket_stream_helper 2014-04-04 16:02:20 +02:00
shin- 93bb0c5b10 Merge branch 'PY3_fixes' of github.com:macobo/docker-py into macobo-PY3_fixes 2014-04-04 15:56:21 +02:00
Damon Jablons cdd52a172f Added test for container with volumes_from 2014-04-01 16:08:25 -04:00