Skip to content

Commit

Permalink
Fix endpoint mode in Compose format.
Browse files Browse the repository at this point in the history
Signed-off-by: Daniel Nephin <dnephin@docker.com>
  • Loading branch information
dnephin committed Apr 3, 2017
1 parent b0235fd commit 25f0086
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
3 changes: 2 additions & 1 deletion cli/compose/loader/full-example.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: "3"
version: "3.2"

services:
foo:
Expand Down Expand Up @@ -45,6 +45,7 @@ services:
window: 120s
placement:
constraints: [node=foo]
endpoint_mode: dnsrr

devices:
- "/dev/ttyUSB0:/dev/ttyUSB0"
Expand Down
4 changes: 1 addition & 3 deletions cli/compose/loader/loader.go
Original file line number Diff line number Diff line change
Expand Up @@ -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(
Expand Down
1 change: 1 addition & 0 deletions cli/compose/loader/loader_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -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"},
Expand Down
2 changes: 1 addition & 1 deletion cli/compose/types/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 25f0086

Please sign in to comment.