docs/api/client/service
Arnaud Porterie (icecrime) f1f2461e09 Change `docker service update` semantics
Change `docker service update` to replace attributes of the target
service rather than augment them. One particular occurrence where the
previous behavior proved problematic is when trying to update a port
mapping: the merge semantics provided no way of removing published
ports, but strictly of adding more.

The utility merge* functions where renamed accordingly to update*.

Signed-off-by: Arnaud Porterie (icecrime) <arnaud.porterie@docker.com>
(cherry picked from commit 1f8ab93b4422a88ef3053105c17acf1933576fbe)
2016-06-18 20:58:23 -07:00
..
cmd.go Add experimental docker stack commands 2016-06-14 14:56:35 -04:00
create.go Add Swarm management CLI commands 2016-06-13 22:17:15 -07:00
inspect.go Improve `docker service inspect --pretty` 2016-06-17 13:09:13 -07:00
list.go api/client/service: list running services over replicas 2016-06-16 23:36:55 -07:00
opts.go Fix String() for some option types 2016-06-16 23:36:54 -07:00
opts_test.go Add some tests for bundlefile and improve the error messages for LoadFile 2016-06-16 23:36:59 -07:00
remove.go Add Swarm management CLI commands 2016-06-13 22:17:15 -07:00
scale.go Update ServiceInspectWithRaw 2016-06-16 23:36:57 -07:00
tasks.go Update ServiceInspectWithRaw 2016-06-16 23:36:57 -07:00
update.go Change `docker service update` semantics 2016-06-18 20:58:23 -07:00