docs/cli
Daniel Hiltgen 3661b6e63b Add TLS support for libkv
This adds TLS support into the KV store for swarm.  The manage, join,
and list commands all have a new CLI argument, matching the docker engine
discovery backend.  This required adding the tlsconfig utility
package from docker engine.

Here's an example showing re-use of the cluster certs for the KV store:

    swarm manage --tlsverify \
        --tlscacert /etc/docker/ssl/ca.pem
        --tlscert /etc/docker/ssl/cert.pem
        --tlskey /etc/docker/ssl/key.pem
        --discovery-opt kv.cacertfile=/etc/docker/ssl/ca.pem
        --discovery-opt kv.certfile=/etc/docker/ssl/cert.pem
        --discovery-opt kv.keyfile=/etc/docker/ssl/key.pem
        --advertise 192.168.122.47:3376
        etcd://192.168.122.47:2379

Signed-off-by: Daniel Hiltgen <daniel.hiltgen@docker.com>
2015-10-12 13:33:08 -07:00
..
cli.go cli: Cleanup the CLI package. 2015-05-27 18:41:02 -07:00
commands.go Add TLS support for libkv 2015-10-12 13:33:08 -07:00
create.go Add TLS support for libkv 2015-10-12 13:33:08 -07:00
flags.go Add TLS support for libkv 2015-10-12 13:33:08 -07:00
help.go improve usage for discovery 2015-08-01 16:53:07 -07:00
join.go Add TLS support for libkv 2015-10-12 13:33:08 -07:00
join_test.go Cleanup: Move CLI related files to a subpackage. 2015-04-18 20:26:55 -07:00
list.go Add TLS support for libkv 2015-10-12 13:33:08 -07:00
manage.go Add TLS support for libkv 2015-10-12 13:33:08 -07:00