Joel Barciauskas
24065a15d8
Add --quiet parameter to docker-compose pull, using existing silent flag
...
Signed-off-by: Joel Barciauskas <barciajo@gmail.com>
2017-07-26 16:50:14 -07:00
Alexey Rokhin
fd862f9ca7
service_test.py reorder imports
...
Signed-off-by: Alexey Rokhin <arokhin@mail.ru>
2017-07-26 16:50:14 -07:00
Alexey Rokhin
31b161045d
skip cpu_percent test for Linux
...
Signed-off-by: Alexey Rokhin <arokhin@mail.ru>
2017-07-26 16:50:14 -07:00
Joffrey F
344a69331c
Bump 1.15.0-rc1
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
56a23bfcd2
Improved version comparisons throughout the codebase
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Vadim Semenov
6ff6528d45
Optimize "extends" without file specification
...
Loading the same config file add about 100ms per each extension
service, which results in painfully slow CLI calls when a config
consists of a couple of dozens of services.
This patch makes Compose re-use config files.
Signed-off-by: Vadim Semenov <protoss.player@gmail.com>
2017-07-13 17:37:26 -07:00
Joffrey F
c41057aa52
Code warning for the well-intentioned folks that keep wanting to change this
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
2d21bf6a50
Make sure y/n values are quoted in serialized output
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
af182bd3cc
Add 'socks' extra to help with proxy environment.
...
SOCKS support will be included in the bundled (binary) version
Update some packages in requirements.txt and add some implicit deps
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
d475e0c1e3
Add "network" field to build configuration
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
0916f124d0
`scale` property should be merged according to standard scalar rules
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
ec4ba7752f
Fix override volume merging + add acceptance test
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Andy Neff
4796e04cae
Change --volume behavior to add instead of replace mounts
...
Signed-off-by: Andy Neff <andrew.neff@visionsystemsinc.com>
2017-07-13 17:37:26 -07:00
Evan Shaw
154adc5807
Align status output for parallel_execute
...
Previously docker-compose would output lines that looked like:
Starting service ... done
Starting short ...
Starting service-with-a-long-name ... done
It's difficult to scan down this output and get an idea of what's happening.
Now the statuses are aligned, and output looks like this:
Starting service ... done
Starting short ...
Starting service-with-a-long-name ... done
To me, this is quite a bit easier to read.
Signed-off-by: Evan Shaw <evan@vendhq.com>
2017-07-13 17:37:26 -07:00
Joffrey F
41976b0f7f
Add support for service:name pid config
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Evan Shaw
a891fc1d9a
Always silence pull output with --parallel
...
This is how things were prior to the addition of the --quiet flag.
Making it not silent produces output that's weird and difficult to read.
Signed-off-by: Evan Shaw <evan@vendhq.com>
2017-07-13 17:37:26 -07:00
Joffrey F
5ee7aacca0
Bump docker Python SDK version -> 2.4.2
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
b4eaddf984
Add storage_opt to 2.2 schema
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
e22524474a
Ignore test failures in storage_opt test
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
dinesh
6a957294df
Add storage_opt in v2.1
...
Signed-off-by: dinesh <dineshpy07@gmail.com>
2017-07-13 17:37:26 -07:00
Joffrey F
1dfdbe6f94
Fix ports sorting on Python 3
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
bb4adf2b0f
1.15.0dev
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
NikitaVlaznev
3bd5a37429
Fix double silent argument value
...
Fix for "TypeError: pull() got multiple values for keyword argument 'silent'."
This change e9b6cc23fc
caused additional value to be passed for the 'silent' argument, that was already passed there: f85da99ef3
Signed-off-by: Nikita Vlaznev <nikita.dto@gmail.com>
2017-07-13 17:37:26 -07:00
Joffrey F
a0119ae1a5
Rewriting tests to be UCP/Swarm compatible
...
- Event may contain more information in some cases.
Don't assume order or format
- Don't assume ports are always exposed on 0.0.0.0 by default
- Absence of HostConfig in a create payload sometimes causes an error at the
engine level
- In Swarm, volume names are prefixed by "<node_name>/"
- When testing against Swarm, the default network driver is overlay
- Ensure custom test networks are always attachable
- Handle Swarm network names
- Some params moved to host config in recent (1.21+) version
- Conditional test skips for Swarm environments
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joel Barciauskas
59c4c2388e
Add --quiet parameter to docker-compose pull, using existing silent flag
...
Signed-off-by: Joel Barciauskas <barciajo@gmail.com>
2017-07-13 17:37:26 -07:00
Joffrey F
86a0e36348
s/docker daemon/dockerd/
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Joffrey F
85d2c0a314
Take editions into account when selecting test engine versions
...
Get candidates from moby/moby and docker/docker-ce repos
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-13 17:37:26 -07:00
Stefan Pietsch
33c7c750e8
check hash sums of downloaded files
...
Signed-off-by: Stefan Pietsch <mail.ipv4v6+gh@gmail.com>
2017-07-13 17:37:26 -07:00
Sebastiaan van Stijn
74f5037f78
Add Joffrey to maintainers
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2017-07-13 17:37:26 -07:00
Colin Hebert
645d35612d
Add support for labels during build
...
Signed-off-by: Colin Hebert <hebert.colin@gmail.com>
2017-07-13 17:37:26 -07:00
Alexey Rokhin
5067f7a77b
service_test.py reorder imports
...
Signed-off-by: Alexey Rokhin <arokhin@mail.ru>
2017-07-13 17:37:26 -07:00
Alexey Rokhin
50d405fea3
skip cpu_percent test for Linux
...
Signed-off-by: Alexey Rokhin <arokhin@mail.ru>
2017-07-13 17:37:26 -07:00
Joffrey F
cffce0880b
Bump 1.14.0
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-19 13:28:04 -07:00
Joffrey F
abac2eea37
Fix `ps` output to show all ports
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-19 13:28:04 -07:00
Joffrey F
5c3d0db3f2
ServicePort merge_field should account for external IP and protocol
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-19 13:28:04 -07:00
Joffrey F
cfe152f907
Bump 1.14.0-rc2
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-06 15:26:49 -07:00
Joffrey F
a85dddf83d
Remedy test failures
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-06 15:26:49 -07:00
Joffrey F
e7b7480462
Interpolate configs values
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-06 15:26:49 -07:00
Joffrey F
bf3b62e2ff
Add configs tests
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-06 15:26:49 -07:00
Joffrey F
70b2e64c1b
Partial support for service configs
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-06 15:26:49 -07:00
Joffrey F
bfc7ac4995
Always convert port values in ServicePort to integer
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-06 15:26:49 -07:00
Joffrey F
ff720ba6b2
Bump docker version in requirements.txt
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-06-06 15:26:49 -07:00
Joffrey F
e6000051f7
Bump 1.14.0-rc1
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-05-30 15:23:00 -07:00
Joffrey F
909ef7f435
Add partial support (docker-compose config and warnings) for v3.3 credential_spec
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-05-30 15:23:00 -07:00
Joffrey F
5fb7675055
Add support for build labels in 2.1 and 2.2 format
...
Add cache_from in 2.2 format
Add integration test for build labels
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-05-30 15:23:00 -07:00
Joffrey F
f6aa53ea6c
Network label mismatch now prints a warning instead of raising an error
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-05-30 15:23:00 -07:00
Joffrey F
150c44dc36
Merge all fields inside build dict
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-05-30 15:23:00 -07:00
Joffrey F
d29ed0d3e4
Fix improper use of project.stop
...
Add some better test coverage for rm --stop
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-05-30 15:23:00 -07:00
Pascal Vibet
c9ff9023b2
If COMPOSE_FILE is define then set this variable to the container
...
Signed-off-by: Pascal Vibet <pvibet@gmail.com>
2017-05-30 15:23:00 -07:00
Joffrey F
d2a8a9edaa
Rewrite duplicate override error message
...
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-05-30 15:23:00 -07:00