Merge pull request #55 from abronan/etcd_tls

Carry #45: Add etcd TLS client code and update README.md.
This commit is contained in:
Alexandre Beslic 2015-09-18 11:11:43 -07:00
commit 79b8613c95

View file

@ -39,11 +39,20 @@ var (
// Config contains the options for a storage client
type Config struct {
ClientTLS *ClientTLSConfig
TLS *tls.Config
ConnectionTimeout time.Duration
Bucket string
}
// ClientTLSConfig contains data for a Client TLS configuration in the form
// the etcd client wants it. Eventually we'll adapt it for ZK and Consul.
type ClientTLSConfig struct {
CertFile string
KeyFile string
CACertFile string
}
// Store represents the backend K/V storage
// Each store should support every call listed
// here. Or it couldn't be implemented as a K/V