Maxime Petazzoni
97366f6b60
Stop timeout should be added to the request timeout
...
Using the max of the stop timeout and request timeout did not entirely
make sure that a stop timeout greater than a request timeout wouldn't
fail prematurely with a HTTPTimeout exception. The correct behavior is
to add the timeouts together, as the stop timeout is understood to be
part of the "request processing time". Any transport-level timeout thus
comes in addition to that.
Signed-off-by: Maxime Petazzoni <max@signalfuse.com>
2014-08-19 10:37:54 -07:00
Leonid Mirsky
98a4aa994c
Adding tests for mem_limit string conversion + adding default unit
2014-08-05 22:02:02 +03:00
Joffrey F
e2ac293c1e
Merge pull request #280 from emonty/remove_auth_from_tests
...
Protect push tests from environment
2014-07-23 20:26:02 +02:00
Joffrey F
8e45264907
Merge pull request #268 from brutasse/265-dockerignore
...
Add support for .dockerignore
2014-07-23 20:25:07 +02:00
Bruno Renié
87b4d327d1
Add support for .dockerignore
...
Fixes #265 .
Implementation is a bit more elaborate than docker's implementation and
matches with the one proposed in dotcloud/docker#6869 to handle permission
issues more nicely.
2014-07-23 15:05:53 +02:00
Monty Taylor
5f2c3de6bb
Protect push tests from environment
...
If the tests are run somewhere that somebody has push auth
configured, the auth headers bleed into the tests. Add a mock
to prevent that from happening.
2014-07-22 10:26:46 -07:00
Joffrey F
d33ba883f1
Fixed base_url related tests
2014-07-03 04:16:08 +02:00
Ali Vakilzade
ea728c1bd5
get size from Client.containers
2014-06-22 21:10:28 +04:30
d11wtq
1ec551cbe7
Add resize() method to Client
2014-06-21 12:21:44 +00:00
Joffrey F
be0afebc98
Update unit tests to use API v1.12
2014-06-20 20:55:49 +02:00
Joffrey F
fb11abc8c6
Merge pull request #236 from rail44/feature-support-get-and-load-image
...
Support get and load image
2014-06-17 02:24:30 +02:00
Satoshi Amemiya
9461035d49
Support get and load image
2014-06-02 16:41:52 +09:00
Sam Riley
d34b78aac5
Fix joining of unicode and byte strings in python3.
...
Check logs response in unit tests, and fix log integration tests for
py3.
2014-06-01 09:01:42 +01:00
Joffrey F
c2b259009a
Updated unit tests
2014-05-28 02:03:10 +02:00
Joffrey F
97c9de0203
Merge pull request #221 from tutumcloud/memoryswap
...
memory swap limit support
2014-05-13 21:30:41 +02:00
Bernardo
7497daf34a
memory swap limit support
2014-05-11 17:45:15 -04: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
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
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
8983fa561c
Added ability to specify the full build context
2014-04-23 13:18:50 +01:00
Ryan Wallner
77fec67c60
fixes #175 , fix flake8 erros
2014-04-16 14:40:08 -04: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
shin-
a37d0eea16
Added unit test for create_container with volumes_from
2014-04-04 17:11:00 +02:00
Evgeniy L
2a1484f655
Fixes for flake8
...
Next rules were broken
* E265 block comment should start with '# '
* E713 test for membership should be 'not in'
2014-03-28 23:08:22 +04:00
Maxime Petazzoni
64f4ba90ff
Support remote API v1.8 (and make it the default)
...
Signed-off-by: Maxime Petazzoni <max@signalfuse.com>
2014-02-05 15:25:49 -08:00
Darren Shepherd
8448d0217b
Fix unit tests broken by PR #151
...
Updates newer unit tests to use the http+unix scheme.
2014-01-27 11:25:32 -07:00
Joffrey F
38f3d08114
Merge pull request #151 from ibuildthecloud/http-unix-scheme
...
Support requests >=2.1.0
2014-01-27 09:49:20 -08:00
Joffrey F
38a5967bfd
Merge pull request #145 from aanand/set-stdinonce
...
If attaching to stdin, set StdinOnce, as per the docker CLI.
2014-01-27 09:43:28 -08:00
Ben Firshman
22f147569b
Allow links to specified as (name, alias) tuples
2014-01-27 15:21:44 +00:00
Darren Shepherd
cf946ff27b
flake8 fixes
...
Additionally this change should make moving to /v1.8 slightly less painful
2014-01-26 16:52:14 -07:00
Darren Shepherd
89922efbac
Support requests >=2.1.0
...
Starting with requests 2.1.0 non-HTTP scheme URLs are not parsed anymore.
The net effect of this is that when using the unix socket in docker-py no
query string params are passed in the URL. This change makes docker-py
internally use the scheme http+unix to indicate to requests that this is
still a HTTP URL and should be parsed.
Users of docker-py can still specify 'unix:' as the base_url. The
following forms of base_url are accepted.
http+unix://var/run/docker.sock
unix://var/run/docker.sock
unix:///var/run/docker.sock
http://hostname
tcp://hostname
2014-01-26 16:28:47 -07:00
Aanand Prasad
f2285cb899
If attaching to stdin, set StdinOnce, as per the docker CLI.
2014-01-20 18:00:40 +00:00
Ben Firshman
4bc5d27e51
Add working_dir option to create_container
2014-01-19 16:41:40 +00:00
Ben Firshman
ab2f7a5e38
Add cpu_shares option to create_container
2014-01-19 16:41:25 +00:00
Ben Firshman
8e8b355acd
Add entrypoint option to create_container
2014-01-19 16:41:08 +00:00
shin-
477831334c
Merge branch 'master' of git://github.com/dotcloud/docker-py
2014-01-16 20:26:06 +01:00
shin-
8a5cd6ae65
Merge branch 'feature/image-import' of github.com:tarnfeld/docker-py into tarnfeld-feature/image-import
2014-01-16 20:22:33 +01:00
Joffrey F
4bf75ded43
Merge pull request #119 from ureyes84/master
...
Updated port function
2014-01-16 11:19:34 -08:00
Maxime Petazzoni
dad95ba679
Default to /tcp for port definitions in create_container()
...
Fixes #141 .
Signed-off-by: Maxime Petazzoni <max@signalfuse.com>
2014-01-16 10:23:02 -08:00
Maxime Petazzoni
32ad01e110
Rework auth config loading and use of auth data for login/pull/push
...
Signed-off-by: Maxime Petazzoni <max@signalfuse.com>
2014-01-07 15:30:50 -08:00
Nada Amin
d1427d38be
Option to disable network when creating container.
2014-01-03 16:20:45 +00:00
Ulises Reyes
d8e0f5a66f
Improves code style
2013-12-15 20:42:58 -05:00
Ulises Reyes
f5924c3863
Updated the port function in order to parse the new NetworkSettings Port dict ( fixes #88 )
2013-12-14 22:00:08 -05:00
shin-
5c928dcab5
Fixed start_container_with_port_binds test
2013-12-13 15:47:24 +01:00
shin-
64781888e0
Merge branch 'privilege' of github.com:yukw777/docker-py into yukw777-privilege
...
Conflicts:
README.md
tests/test.py
2013-12-13 15:46:54 +01:00
Maxime Petazzoni
4bc4ee3cf0
Log streaming and correct decoding of multiplexed log streams
...
Implement log streaming with the stream parameter on logs(), returning a
generator of log lines based on the selected streams (stdout/stderr).
Also correctly decode the multiplexed log streams (current version was
buggy).
Signed-off-by: Maxime Petazzoni <max@signalfuse.com>
2013-12-12 22:26:17 -08:00
shin-
89f2c58918
Improved port binding conversion rules, fixed bugs, added unit tests
2013-12-09 17:45:12 +01:00
Tom Arnfeld
50337f8628
Added failing test for importing an image via name instead of src
2013-12-06 23:00:28 +00:00