VOL-3938 - support custom configuration to etcdclient
also enables grpc reflection to the voltha grpc api
Change-Id: Ib7f6d214e5fcd1decd4ef875e03a31e3319555e2
diff --git a/pkg/grpc/server.go b/pkg/grpc/server.go
index ed2d5ec..ea4573f 100644
--- a/pkg/grpc/server.go
+++ b/pkg/grpc/server.go
@@ -17,14 +17,16 @@
import (
"context"
+ "net"
+
grpc_middleware "github.com/grpc-ecosystem/go-grpc-middleware"
grpc_opentracing "github.com/grpc-ecosystem/go-grpc-middleware/tracing/opentracing"
"github.com/opencord/voltha-lib-go/v4/pkg/log"
"google.golang.org/grpc"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/credentials"
+ "google.golang.org/grpc/reflection"
"google.golang.org/grpc/status"
- "net"
)
/*
@@ -126,6 +128,7 @@
for _, service := range s.services {
service(s.gs)
}
+ reflection.Register(s.gs)
if err := s.gs.Serve(lis); err != nil {
logger.Fatalf(ctx, "failed to serve: %v\n", err)