Commit Graph

3090 Commits

Author SHA1 Message Date
Joffrey F ece3b19782 Add support for storage_opt in host_config
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-15 17:43:24 -08:00
Joffrey F 20c6fe31e0 Add support for recursive wildcard pattern in .dockerignore
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-14 18:29:37 -08:00
Joffrey F e8a86e40cc Add tests for secret API implementation
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-13 17:06:25 -08:00
Joffrey F d1038c422b Add support for secrets in ContainerSpec
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-13 17:05:58 -08:00
Joffrey F 52bae3ca2c Implement secrets API
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-13 17:05:58 -08:00
Joffrey F 35f37a0936 Merge pull request #1432 from shin-/plugins
Plugins API
2017-02-13 13:20:53 -08:00
Joffrey F 2255847b22 Merge pull request #1447 from shin-/update_jenkinsfile
Bump test engine version
2017-02-13 13:19:49 -08:00
Joffrey F e1ad3186ef Add create_plugin implementation
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-09 17:58:05 -08:00
Joffrey F 9ac3666c27 Bump test engine version
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-08 18:08:12 -08:00
Joffrey F 6114024aa3 Merge pull request #1439 from bfirsh/fix-various-volume-bugs
Fix various volume bugs
2017-02-07 17:15:25 -08:00
Ben Firshman f83993de0a
Fix passing volumes to run with no host path
Technically we shouldn't be passing them as binds, but the daemon
doesn't seem to mind.

Fixes #1380

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2017-02-07 19:22:36 +01:00
Ben Firshman 956fe1cac1
Fix volume path passed by run to create_container
Seems like this is pretty much ignored by Docker, so it wasn't
causing any visible issues, except when a volume name was used
instead of a path.

Also, added integration tests.

Ref #1380

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2017-02-07 19:22:35 +01:00
Joffrey F 96a9eaced6 Merge pull request #1344 from psviderski/fix/logs_performance
Dramatically increase get logs performance
2017-02-06 17:01:58 -08:00
Joffrey F cd05d8d53d Fix _post_json behavior
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-03 19:53:58 -08:00
Joffrey F 42b9358458 Merge pull request #1425 from shin-/prunes
Prunes
2017-02-03 19:49:54 -08:00
Joffrey F 14d81d96c1 Plugins API documentation
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-03 19:47:34 -08:00
Joffrey F 39f6a89b69 Add plugin API implementation to DockerClient
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-03 19:46:58 -08:00
Joffrey F 9296971e4c APIClient implementation of plugin methods
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-02-03 19:45:59 -08:00
Joffrey F b3ea1fb942 Merge pull request #1429 from shin-/fix_remove_network_test
Improve robustness of remove_network integration test
2017-01-30 19:13:22 -08:00
Joffrey F a8cdc6bf34 Merge pull request #1427 from shin-/rmb938-patch-2
Optional name param in create_volume
2017-01-30 18:56:48 -08:00
Joffrey F 62e223208f Reference new methods in docs
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-30 18:54:18 -08:00
Joffrey F 83b45b7d54 Add prune_networks method
Ensure all integration tests use the same version of the busybox image

Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-30 18:54:18 -08:00
Joffrey F 89d3803344 Add prune_volumes method
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-30 18:53:46 -08:00
Joffrey F 7f0c2e7531 Add prune_images method
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-30 18:53:46 -08:00
Joffrey F f2a867f04b Add prune_containers method
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-30 18:53:46 -08:00
Joffrey F bf41c7fa67 Improve robustness of remove_network integration test
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-30 18:52:11 -08:00
Joffrey F d3798b157c Merge pull request #1354 from bfirsh/remote-api-to-engine-api
Change "Remote API" to "Engine API"
2017-01-30 12:00:08 -08:00
Joffrey F 39bee3f4be Merge pull request #1377 from realab/chunked-images-save
provide best practice for Image.save
2017-01-30 11:59:30 -08:00
Joffrey F 08aac9d571 Merge pull request #1341 from pacoxu/patch-1
Scope is added in volume after docker 1.12
2017-01-30 11:59:00 -08:00
Joffrey F bf49438a21 Optional name on VolumeCollection.create
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-30 11:55:59 -08:00
Joffrey F d57c0c3fc2 Merge branch 'patch-2' of https://github.com/rmb938/docker-py into rmb938-patch-2
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-30 11:54:06 -08:00
Joffrey F fd1ab6cef4 Merge pull request #1424 from shin-/service_params_1.25
Add new (1.25) service params
2017-01-30 11:51:29 -08:00
Ben Firshman 00de2055f9
Change "Remote API" to "Engine API"
This is currently inconsistent, but mostly called "Engine API".
For the release of Docker 1.13, this will be "Engine API" all
over the Engine documentation, too.

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2017-01-30 17:16:47 +01:00
Joffrey F d22e2fec6f Add support for force_update in TaskTemplate
Add min version checks in create_service and update_service

Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-27 17:19:18 -08:00
Joffrey F fc5cd1a914 Add support for max_failure_ratio and monitor in UpdateConfig
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-27 16:40:05 -08:00
Joffrey F d1b51c3967 Merge pull request #1421 from shin-/add_stop_timeout
Add stop_timeout to create_container
2017-01-27 16:39:32 -08:00
Joffrey F 847f209865 Add stop_timeout to create_container
Fix requires_api_version test decorator

Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-27 16:00:18 -08:00
Joffrey F 0186456f3c Merge pull request #1413 from docker/force_remove_volume
Add 'force' parameter in remove_volume
2017-01-26 14:40:00 -08:00
Joffrey F 2d93674903 Merge pull request #1419 from docker/remove_obsolete_search_test
Remove integration test for APIClient.search method
2017-01-26 14:34:10 -08:00
Joffrey F a24b114af3 Add 'force' parameter in remove_volume
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-26 14:24:52 -08:00
Joffrey F 64519a2b20 Merge pull request #1415 from docker/autoremove_support
Add support for auto_remove in HostConfig
2017-01-26 14:24:23 -08:00
Joffrey F 432730ab29 Merge pull request #1417 from graingert/cachefrom
This adds the cache-from build option (docker/docker#26839) and fixes #1382.
2017-01-26 14:23:05 -08:00
Joffrey F 62c94f9634 Remove integration test for APIClient.search method
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-26 14:07:41 -08:00
Thomas Grainger 0d9adcdfdc
Add cachefrom to build docstring
Signed-off-by: Thomas Grainger <tom.grainger@procensus.com>
2017-01-26 11:22:46 +00:00
Thomas Schaaf 686d8e9536
Implement cachefrom
Signed-off-by: Thomas Schaaf <schaaf@komola.de>
2017-01-26 11:20:01 +00:00
Joffrey F c031e54117 Merge pull request #1414 from docker/config_test_api_version
Allow configuring API version for integration test with env var
2017-01-25 18:43:20 -08:00
Joffrey F a1d550a14c Allow configuring API version for integration test with env var
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-25 16:52:26 -08:00
Joffrey F 848b7aa6a4 Add support for auto_remove in HostConfig
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-25 16:45:59 -08:00
Joffrey F 4ff77dc1c9 Merge pull request #1412 from docker/1359-swarm-init
Fix Swarm model init to correctly pass arguments through to init_swarm
2017-01-25 15:40:56 -08:00
Joffrey F 3e5bb7b0e6 Fix Swarm model init to correctly pass arguments through to init_swarm
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-25 15:28:43 -08:00