Commit b5008763 authored by Miek Gieben's avatar Miek Gieben

This does something

Signed-off-by: default avatarMiek Gieben <miek@miek.nl>
parent 519ef9ca
...@@ -57,12 +57,17 @@ func New(opts Options) (*Client, error) { ...@@ -57,12 +57,17 @@ func New(opts Options) (*Client, error) {
case opts.Config.BalancerName == "": case opts.Config.BalancerName == "":
return nil, errors.New("xds: no xds_server name provided in options") return nil, errors.New("xds: no xds_server name provided in options")
case opts.Config.Creds == nil: case opts.Config.Creds == nil:
return nil, errors.New("xds: no credentials provided in options") fmt.Printf("%s\n", errors.New("xds: no credentials provided in options"))
case opts.Config.NodeProto == nil: case opts.Config.NodeProto == nil:
return nil, errors.New("xds: no node_proto provided in options") return nil, errors.New("xds: no node_proto provided in options")
} }
dopts := append([]grpc.DialOption{opts.Config.Creds}, opts.DialOpts...) var dopts []grpc.DialOption
if opts.Config.Creds == nil {
dopts = append([]grpc.DialOption{grpc.WithInsecure()}, opts.DialOpts...)
} else {
dopts = append([]grpc.DialOption{opts.Config.Creds}, opts.DialOpts...)
}
cc, err := grpc.Dial(opts.Config.BalancerName, dopts...) cc, err := grpc.Dial(opts.Config.BalancerName, dopts...)
if err != nil { if err != nil {
// An error from a non-blocking dial indicates something serious. // An error from a non-blocking dial indicates something serious.
......
{
"node": {
"id": "ENVOY_NODE_ID",
"metadata": {
"TRAFFICDIRECTOR_GRPC_HOSTNAME": "trafficdirector"
}
},
"xds_servers" : [{
"server_uri": "localhost:18000"
}]
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment