Skip to content

Commit d49a589

Browse files
authored
xds: Add Http11ProxyUpstreamTransport to MessagePrinter (#12971)
Printer falls back to outputting the `@error` indicating that the type is not recognized. So because we are unpacking `Http11ProxyUpstreamTransport ` from `any`, we need to add it to the registry. Here is the example cds resource: ``` "transportSocket": { "name": "envoy.transport_sockets.http_11_proxy", "typedConfig": { "@error": "envoy.extensions.transport_sockets.http_11_proxy.v3.Http11ProxyUpstreamTransport is not recognized; see @value for raw binary message data", "@type": "type.googleapis.com/envoy.extensions.transport_sockets.http_11_proxy.v3.Http11ProxyUpstreamTransport", "@value": "" } }, ``` cc: @sergiitk
1 parent 9fdef96 commit d49a589

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager;
3636
import io.envoyproxy.envoy.extensions.load_balancing_policies.round_robin.v3.RoundRobin;
3737
import io.envoyproxy.envoy.extensions.load_balancing_policies.wrr_locality.v3.WrrLocality;
38+
import io.envoyproxy.envoy.extensions.transport_sockets.http_11_proxy.v3.Http11ProxyUpstreamTransport;
3839
import io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext;
3940
import io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext;
4041
import io.envoyproxy.envoy.service.discovery.v3.Resource;
@@ -73,7 +74,8 @@ private static JsonFormat.Printer newPrinter() {
7374
.add(ClusterLoadAssignment.getDescriptor())
7475
.add(WrrLocality.getDescriptor())
7576
.add(TypedStruct.getDescriptor())
76-
.add(RoundRobin.getDescriptor());
77+
.add(RoundRobin.getDescriptor())
78+
.add(Http11ProxyUpstreamTransport.getDescriptor());
7779
try {
7880
@SuppressWarnings("unchecked")
7981
Class<? extends Message> routeLookupClusterSpecifierClass =

0 commit comments

Comments
 (0)