Fix endpoint mode in Compose format.

Signed-off-by: Daniel Nephin <dnephin@docker.com>
This commit is contained in:
Daniel Nephin 2017-04-03 17:42:16 -04:00
parent b0235fd515
commit 25f00866e3
4 changed files with 5 additions and 5 deletions

View file

@ -1,4 +1,4 @@
version: "3"
version: "3.2"
services:
foo:
@ -45,6 +45,7 @@ services:
window: 120s
placement:
constraints: [node=foo]
endpoint_mode: dnsrr
devices:
- "/dev/ttyUSB0:/dev/ttyUSB0"

View file

@ -220,9 +220,7 @@ func transform(source map[string]interface{}, target interface{}) error {
if err != nil {
return err
}
err = decoder.Decode(source)
// TODO: log unused keys
return err
return decoder.Decode(source)
}
func transformHook(

View file

@ -674,6 +674,7 @@ func TestFullExample(t *testing.T) {
Placement: types.Placement{
Constraints: []string{"node=foo"},
},
EndpointMode: "dnsrr",
},
Devices: []string{"/dev/ttyUSB0:/dev/ttyUSB0"},
DNS: []string{"8.8.8.8", "9.9.9.9"},

View file

@ -158,7 +158,7 @@ type DeployConfig struct {
Resources Resources
RestartPolicy *RestartPolicy `mapstructure:"restart_policy"`
Placement Placement
EndpointMode string
EndpointMode string `mapstructure:"endpoint_mode"`
}
// HealthCheckConfig the healthcheck configuration for a service