diff --git a/internal/contour/grpc.go b/internal/contour/grpc.go index 92be2690994..4c5a0e398d7 100644 --- a/internal/contour/grpc.go +++ b/internal/contour/grpc.go @@ -134,9 +134,16 @@ func defaultListener() []*v2.Listener { "config_source": st(map[string]*structpb.Value{ "api_config_source": st(map[string]*structpb.Value{ "api_type": sv("grpc"), - "cluster_name": lv( + "cluster_names": lv( sv("xds_cluster"), ), + "grpc_services": lv( + st(map[string]*structpb.Value{ + "envoy_grpc": st(map[string]*structpb.Value{ + "cluster_name": sv("xds_cluster"), + }), + }), + ), }), }), }),