diff --git a/etcdctl/README.md b/etcdctl/README.md index d03504416..6e0d38707 100644 --- a/etcdctl/README.md +++ b/etcdctl/README.md @@ -15,6 +15,59 @@ The latest release is available as a binary at [Github][github-release] along wi You can also build etcdctl from source using the build script found in the parent directory. +## Configuration +### --debug ++ output cURL commands which can be used to reproduce the request + +### --no-sync ++ don't synchronize cluster information before sending request + +### --output, -o ++ output response in the given format (`simple`, `extended` or `json`) ++ default: `"simple"` + +### --discovery-srv, -D ++ domain name to query for SRV records describing cluster endpoints ++ default: none ++ env variable: ETCDCTL_DISCOVERY_SRV + +### --peers ++ a comma-delimited list of machine addresses in the cluster ++ default: `"http://127.0.0.1:4001,http://127.0.0.1:2379"` ++ env variable: ETCDCTL_PEERS + +### --endpoint ++ a comma-delimited list of machine addresses in the cluster ++ default: `"http://127.0.0.1:4001,http://127.0.0.1:2379"` ++ env variable: ETCDCTL_ENDPOINT + +### --cert-file ++ identify HTTPS client using this SSL certificate file ++ default: none ++ env variable: ETCDCTL_CERT_FILE + +### --key-file ++ identify HTTPS client using this SSL key file ++ default: none ++ env variable: ETCDCTL_KEY_FILE + +### --ca-file ++ verify certificates of HTTPS-enabled servers using this CA bundle ++ default: none ++ env variable: ETCDCTL_CA_FILE + +### --username, -u ++ provide username[:password] and prompt if password is not supplied ++ default: none + +### --timeout ++ connection timeout per request ++ default: `"1s"` + +### --total-timeout ++ timeout for the command execution (except watch) ++ default: `"5s"` + ## Usage ### Setting Key Values