4747import io .grpc .BindableService ;
4848import io .grpc .Context ;
4949import io .grpc .Context .CancellationListener ;
50+ import io .grpc .InsecureChannelCredentials ;
5051import io .grpc .StatusOr ;
5152import io .grpc .internal .ExponentialBackoffPolicy ;
5253import io .grpc .internal .FakeClock ;
@@ -84,6 +85,9 @@ public class XdsTestUtils {
8485 static final String HTTP_CONNECTION_MANAGER_TYPE_URL =
8586 "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3"
8687 + ".HttpConnectionManager" ;
88+ static final Bootstrapper .ServerInfo EMPTY_BOOTSTRAPPER_SERVER_INFO =
89+ Bootstrapper .ServerInfo .create (
90+ "td.googleapis.com" , InsecureChannelCredentials .create (), false , true , false );
8791 public static final String ENDPOINT_HOSTNAME = "data-host" ;
8892 public static final int ENDPOINT_PORT = 1234 ;
8993
@@ -247,8 +251,8 @@ static XdsConfig getDefaultXdsConfig(String serverHostName)
247251
248252 RouteConfiguration routeConfiguration =
249253 buildRouteConfiguration (serverHostName , RDS_NAME , CLUSTER_NAME );
250- Bootstrapper . ServerInfo serverInfo = null ;
251- XdsResourceType . Args args = new XdsResourceType . Args ( serverInfo , "0" , "0" , null , null , null );
254+ XdsResourceType . Args args = new XdsResourceType . Args (
255+ EMPTY_BOOTSTRAPPER_SERVER_INFO , "0" , "0" , null , null , null );
252256 XdsRouteConfigureResource .RdsUpdate rdsUpdate =
253257 XdsRouteConfigureResource .getInstance ().doParse (args , routeConfiguration );
254258
@@ -268,7 +272,7 @@ static XdsConfig getDefaultXdsConfig(String serverHostName)
268272 XdsEndpointResource .EdsUpdate edsUpdate = new XdsEndpointResource .EdsUpdate (
269273 EDS_NAME , lbEndpointsMap , Collections .emptyList ());
270274 XdsClusterResource .CdsUpdate cdsUpdate = XdsClusterResource .CdsUpdate .forEds (
271- CLUSTER_NAME , EDS_NAME , serverInfo , null , null , null , false , null )
275+ CLUSTER_NAME , EDS_NAME , null , null , null , null , false , null )
272276 .lbPolicyConfig (getWrrLbConfigAsMap ()).build ();
273277 XdsConfig .XdsClusterConfig clusterConfig = new XdsConfig .XdsClusterConfig (
274278 CLUSTER_NAME , cdsUpdate , new EndpointConfig (StatusOr .fromValue (edsUpdate )));
0 commit comments