Skip to content

Commit 03fa67a

Browse files
authored
xds/interop: register admin services and reflection (#4307) (#4320)
1 parent 4a19753 commit 03fa67a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

interop/xds/client/client.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,11 @@ import (
3131
"time"
3232

3333
"google.golang.org/grpc"
34+
"google.golang.org/grpc/admin"
3435
"google.golang.org/grpc/grpclog"
3536
"google.golang.org/grpc/metadata"
3637
"google.golang.org/grpc/peer"
38+
"google.golang.org/grpc/reflection"
3739
"google.golang.org/grpc/status"
3840
_ "google.golang.org/grpc/xds"
3941

@@ -370,6 +372,12 @@ func main() {
370372
defer s.Stop()
371373
testgrpc.RegisterLoadBalancerStatsServiceServer(s, &statsService{})
372374
testgrpc.RegisterXdsUpdateClientConfigureServiceServer(s, &configureService{})
375+
reflection.Register(s)
376+
cleanup, err := admin.Register(s)
377+
if err != nil {
378+
logger.Fatalf("failed to register admin: %v", err)
379+
}
380+
defer cleanup()
373381
go s.Serve(lis)
374382

375383
clients := make([]testgrpc.TestServiceClient, *numChannels)

0 commit comments

Comments
 (0)