etcd: wire up peer TLS flags

release-2.0
Brian Waldon 2014-09-23 08:21:16 -07:00
parent 342ea18239
commit 27813599a1
1 changed files with 7 additions and 2 deletions

View File

@ -51,6 +51,7 @@ var (
}
clientTLSInfo = transport.TLSInfo{}
peerTLSInfo = transport.TLSInfo{}
)
func init() {
@ -65,6 +66,10 @@ func init() {
flag.StringVar(&clientTLSInfo.CAFile, "ca-file", "", "Path to the client server TLS CA file.")
flag.StringVar(&clientTLSInfo.CertFile, "cert-file", "", "Path to the client server TLS cert file.")
flag.StringVar(&clientTLSInfo.KeyFile, "key-file", "", "Path to the client server TLS key file.")
flag.StringVar(&peerTLSInfo.CAFile, "peer-ca-file", "", "Path to the peer server TLS CA file.")
flag.StringVar(&peerTLSInfo.CertFile, "peer-cert-file", "", "Path to the peer server TLS cert file.")
flag.StringVar(&peerTLSInfo.KeyFile, "peer-key-file", "", "Path to the peer server TLS key file.")
}
func main() {
@ -151,7 +156,7 @@ func startEtcd() {
n = raft.RestartNode(id, peers.IDs(), 10, 1, snapshot, st, ents)
}
pt, err := transport.NewTransport(transport.TLSInfo{})
pt, err := transport.NewTransport(peerTLSInfo)
if err != nil {
log.Fatal(err)
}
@ -179,7 +184,7 @@ func startEtcd() {
Info: cors,
}
l, err := transport.NewListener(*paddr, transport.TLSInfo{})
l, err := transport.NewListener(*paddr, peerTLSInfo)
if err != nil {
log.Fatal(err)
}