Joffrey F
|
9c2ffe6384
|
Avoid overriding external = False in serializer
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-07-09 15:28:32 -04:00 |
Joffrey F
|
5aafa54667
|
iprange -> ip_range
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-05-01 17:11:14 -07:00 |
Joffrey F
|
fa6d837b49
|
Clearly define IPAM config schema for validation
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-04-23 19:08:55 -07:00 |
Joffrey F
|
7aa51a18ff
|
Fix port serialization with external IP
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-03-30 18:02:06 -07:00 |
Joffrey F
|
8d96980ba4
|
Merge pull request #5833 from docker/5826-load_retry_utf8
On load error, retry reading the file with UTF-8 encoding
|
2018-03-28 11:45:04 -07:00 |
Joffrey F
|
90c57f99e8
|
On load error, retry reading the file with UTF-8 encoding
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-03-27 12:37:21 -07:00 |
Joffrey F
|
71d40c2a9b
|
Avoid fallthrough with empty defaults
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-03-27 11:10:30 -07:00 |
Joffrey F
|
7e3bbef436
|
Preserve security_opt values in extends
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-03-08 18:03:54 -08:00 |
Joffrey F
|
a35335a75c
|
Add support for device_cgroup_rules in v2.3 files
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-02-26 14:43:44 -08:00 |
Joffrey F
|
51076b5e12
|
Tests for compatibility mode
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-02-16 16:37:20 -08:00 |
Joffrey F
|
9dde4fff0e
|
Add support for 3.6 schema and tmpfs mount size
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-02-02 12:01:41 -08:00 |
Joffrey F
|
b968d34227
|
Advanced merge for deploy dict in v3 files
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-01-22 15:05:53 -08:00 |
Joffrey F
|
7f30a88bd6
|
Add type conversion (number, bool) -> float for label values
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-01-17 18:50:27 -08:00 |
Joffrey F
|
c387d05a40
|
Merge branch '4904-label-config-validation' of https://github.com/nginth/compose into nginth-4904-label-config-validation
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-01-17 18:00:11 -08:00 |
Joffrey F
|
e174c3fd1c
|
Revert -d/--timeout exclusion
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-01-11 12:37:46 -08:00 |
Joffrey F
|
39d535c1f5
|
Fix unicode errors in interpolation / serialization
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-01-09 17:05:12 -08:00 |
Joffrey F
|
1b39817172
|
Merge pull request #5531 from docker/5505-required-variables
Support ${VAR:?err} syntax for mandatory variables
|
2018-01-08 13:38:15 -08:00 |
Joffrey F
|
e400c05de0
|
Support ${VAR:?err} syntax for mandatory variables
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-01-05 16:46:09 -08:00 |
Joffrey F
|
b13ec16e11
|
Replace unittest-style asserts with pytest asserts
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-01-04 14:38:28 -08:00 |
Joffrey F
|
f22a1b6a2e
|
Merge branch '5360-add-runtime-support' of https://github.com/cuckoohello/compose into cuckoohello-5360-add-runtime-support
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-01-04 12:33:39 -08:00 |
Joffrey F
|
2d064614ac
|
Gracefully handle errors and provide helpful error message in type conversion
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2018-01-03 14:02:05 -08:00 |
Joffrey F
|
fffcc05a8e
|
Add stop_grace_period to ALLOWED_KEYS
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-12-11 11:03:19 -08:00 |
Joffrey F
|
5c0a06475c
|
Expand mount source when type == bind
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-12-07 14:10:56 -08:00 |
Joffrey F
|
8155ddc7ad
|
Add support for custom names for networks, secrets, configs
Finalize v3.5 schema
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-12-06 16:48:14 -08:00 |
Joffrey F
|
79b20eb53f
|
Add support for mount syntax
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-12-05 16:21:49 -08:00 |
Joffrey F
|
ceec0595bd
|
Allow port publish ranges
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-12-04 14:15:17 -08:00 |
Yafeng Shan
|
e4e92dd3d8
|
add support for `runtime` option in service definitions
close #5360
Signed-off-by: Yafeng Shan <cuckoo@kokonur.me>
|
2017-12-04 12:13:28 +08:00 |
Joffrey F
|
43fc651364
|
Merge pull request #5418 from nginth/5352-fix-volume-config
Add config validation for service volumes, fixes #5352
|
2017-12-01 12:19:23 -08:00 |
Drew Romanyk
|
a1ac289943
|
Add label config validation, fixes #4904
Signed-off-by: Drew Romanyk <drewiswaycool@gmail.com>
|
2017-11-30 11:57:42 -06:00 |
Drew Romanyk
|
bee6046043
|
Add config validation for service volumes, fixes #5352
Signed-off-by: Drew Romanyk <drewiswaycool@gmail.com>
|
2017-11-30 10:21:27 -06:00 |
Drew Romanyk
|
badd4d764a
|
Refactor subnet cidr validator & add new test
Signed-off-by: Drew Romanyk <drewiswaycool@gmail.com>
|
2017-11-13 21:53:14 -06:00 |
Drew Romanyk
|
6c8184d0d0
|
Add format to other v3 configs & remove unix dependency
Signed-off-by: Drew Romanyk <drewiswaycool@gmail.com>
|
2017-11-10 18:04:11 -06:00 |
Drew Romanyk
|
68c636d728
|
Fix subnet config test for windows
Signed-off-by: Drew Romanyk <drewiswaycool@gmail.com>
|
2017-11-09 23:41:42 -06:00 |
Drew Romanyk
|
5691b8241d
|
Implement subnet config validation (fixes #4552)
Signed-off-by: Drew Romanyk <drewiswaycool@gmail.com>
|
2017-11-09 22:30:10 -06:00 |
Joffrey F
|
4563d8c050
|
Fix service label parsing
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-11-03 13:51:49 -07:00 |
Joffrey F
|
8c0b03a2f5
|
Add support for BOM-signed env files
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-10-24 12:52:54 -07:00 |
Guillermo Arribas
|
aa1fb67495
|
Wrong format in the healthcheck test does not issue a warning (fixes #4424)
Signed-off-by: Guillermo Arribas <garribas@gmail.com>
|
2017-10-23 14:50:22 -07:00 |
Joffrey F
|
a07dee9207
|
Add type converter to interpolation module
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-10-23 12:42:42 -07:00 |
Guillermo Arribas
|
eebc63c216
|
Allow empty default values in variable interpolation (fixes #5185)
Signed-off-by: Guillermo Arribas <garribas@gmail.com>
|
2017-10-20 13:45:47 -07:00 |
Joffrey F
|
7df1b53ad2
|
Move build labels parsing to config module
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-10-16 11:56:36 -07:00 |
Joffrey F
|
53e0378379
|
Mount with same container path and different mode should override
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-10-13 17:04:42 -07:00 |
Joffrey F
|
3654f3ac48
|
Fix oneOf validator parser to correctly process uniqueItems errors
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-09-26 17:21:31 -07:00 |
Joffrey F
|
fc426e273d
|
Merge extra_hosts instead of overwrite
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-09-01 13:18:44 -07:00 |
Joffrey F
|
ec1f6c36eb
|
Add support for extension fields in v2.x and v3.4
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-08-31 14:38:32 -07:00 |
Joffrey F
|
7210fdb21c
|
Add support for start_period in healthcheck config
Improve merging strategy for healthcheck configs
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-08-11 16:49:29 -07:00 |
Joffrey F
|
3fbfb3a5dd
|
Prevent null logging options in `docker-compose config` output
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-08-10 12:21:27 -07:00 |
Joffrey F
|
6e802df809
|
Add support for blkio config keys
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-08-09 19:45:22 -07:00 |
Joffrey F
|
3ea8a20cfa
|
Fix ServiceExtendsResolver same-file detection
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-08-03 12:06:06 -07:00 |
Joffrey F
|
8102f02cfc
|
0 is a valid value for a published port
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-07-26 18:17:26 -07:00 |
Joffrey F
|
7abae9f536
|
Escape dollar sign in serialized config output
Signed-off-by: Joffrey F <joffrey@docker.com>
|
2017-07-26 18:16:55 -07:00 |