Skip to content

Commit 6baac45

Browse files
authored
xds: Fix pretty-print of Cluster with WrrLocality and LB policies (#12037)
1 parent 454f1c5 commit 6baac45

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

xds/src/main/java/io/grpc/xds/MessagePrinter.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package io.grpc.xds;
1818

19+
import com.github.xds.type.v3.TypedStruct;
1920
import com.google.protobuf.Descriptors.Descriptor;
2021
import com.google.protobuf.InvalidProtocolBufferException;
2122
import com.google.protobuf.Message;
@@ -32,6 +33,8 @@
3233
import io.envoyproxy.envoy.extensions.filters.http.rbac.v3.RBACPerRoute;
3334
import io.envoyproxy.envoy.extensions.filters.http.router.v3.Router;
3435
import io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager;
36+
import io.envoyproxy.envoy.extensions.load_balancing_policies.round_robin.v3.RoundRobin;
37+
import io.envoyproxy.envoy.extensions.load_balancing_policies.wrr_locality.v3.WrrLocality;
3538
import io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext;
3639
import io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext;
3740
import io.grpc.xds.client.MessagePrettyPrinter;
@@ -65,7 +68,10 @@ private static JsonFormat.Printer newPrinter() {
6568
.add(RouteConfiguration.getDescriptor())
6669
.add(Cluster.getDescriptor())
6770
.add(ClusterConfig.getDescriptor())
68-
.add(ClusterLoadAssignment.getDescriptor());
71+
.add(ClusterLoadAssignment.getDescriptor())
72+
.add(WrrLocality.getDescriptor())
73+
.add(TypedStruct.getDescriptor())
74+
.add(RoundRobin.getDescriptor());
6975
try {
7076
@SuppressWarnings("unchecked")
7177
Class<? extends Message> routeLookupClusterSpecifierClass =

0 commit comments

Comments
 (0)