mirror of https://github.com/grpc/grpc-go.git
googlec2p: use xdstp style template for client LDS resource name (#7048)
This commit is contained in:
parent
faf9964afe
commit
4ffccf1a5f
|
|
@ -110,7 +110,7 @@ func (c2pResolverBuilder) Build(t resolver.Target, cc resolver.ClientConn, opts
|
|||
{
|
||||
"server_uri": "%s",
|
||||
"channel_creds": [{"type": "google_default"}],
|
||||
"server_features": ["xds_v3", "ignore_resource_deletion"]
|
||||
"server_features": ["xds_v3", "ignore_resource_deletion", "xds.config.resource-in-sotw"]
|
||||
}`, balancerName)))
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to build bootstrap configuration: %v", err)
|
||||
|
|
@ -121,6 +121,7 @@ func (c2pResolverBuilder) Build(t resolver.Target, cc resolver.ClientConn, opts
|
|||
Authorities: map[string]*bootstrap.Authority{
|
||||
c2pAuthority: {
|
||||
XDSServer: serverConfig,
|
||||
ClientListenerResourceNameTemplate: fmt.Sprintf("xdstp://%s/envoy.config.listener.v3.Listener/%%s", c2pAuthority),
|
||||
},
|
||||
},
|
||||
NodeProto: newNode(<-zoneCh, <-ipv6CapableCh),
|
||||
|
|
|
|||
|
|
@ -213,7 +213,7 @@ func TestBuildXDS(t *testing.T) {
|
|||
wantServerConfig, err := bootstrap.ServerConfigFromJSON([]byte(fmt.Sprintf(`{
|
||||
"server_uri": "%s",
|
||||
"channel_creds": [{"type": "google_default"}],
|
||||
"server_features": ["xds_v3", "ignore_resource_deletion"]
|
||||
"server_features": ["xds_v3", "ignore_resource_deletion", "xds.config.resource-in-sotw"]
|
||||
}`, tdURL)))
|
||||
if err != nil {
|
||||
t.Fatalf("Failed to build server bootstrap config: %v", err)
|
||||
|
|
@ -224,6 +224,7 @@ func TestBuildXDS(t *testing.T) {
|
|||
Authorities: map[string]*bootstrap.Authority{
|
||||
"traffic-director-c2p.xds.googleapis.com": {
|
||||
XDSServer: wantServerConfig,
|
||||
ClientListenerResourceNameTemplate: "xdstp://traffic-director-c2p.xds.googleapis.com/envoy.config.listener.v3.Listener/%s",
|
||||
},
|
||||
},
|
||||
NodeProto: wantNode,
|
||||
|
|
|
|||
Loading…
Reference in New Issue