functional-tester/rpcpb: support extra dial options

Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
This commit is contained in:
Gyuho Lee
2018-04-03 10:55:47 -07:00
parent c2731cde54
commit b55a5a9771

View File

@@ -32,12 +32,12 @@ var dialOpts = []grpc.DialOption{
}
// DialEtcdGRPCServer creates a raw gRPC connection to an etcd member.
func (m *Member) DialEtcdGRPCServer() (*grpc.ClientConn, error) {
func (m *Member) DialEtcdGRPCServer(opts ...grpc.DialOption) (*grpc.ClientConn, error) {
if m.EtcdClientTLS {
// TODO: support TLS
panic("client TLS not supported yet")
}
return grpc.Dial(m.EtcdClientEndpoint, dialOpts...)
return grpc.Dial(m.EtcdClientEndpoint, append(dialOpts, opts...)...)
}
// CreateEtcdClient creates a client from member.