@@ -1201,78 +1201,3 @@ func (s) TestNode_ToProto(t *testing.T) {
1201
1201
})
1202
1202
}
1203
1203
}
1204
-
1205
- // Tests the case where the xDS fallback env var is set to false, and verifies
1206
- // that only the first server from the list of server configurations is used.
1207
- func (s ) TestGetConfiguration_FallbackDisabled (t * testing.T ) {
1208
- origFallbackEnv := envconfig .XDSFallbackSupport
1209
- envconfig .XDSFallbackSupport = false
1210
- defer func () { envconfig .XDSFallbackSupport = origFallbackEnv }()
1211
-
1212
- cancel := setupBootstrapOverride (map [string ]string {
1213
- "multipleXDSServers" : `
1214
- {
1215
- "node": {
1216
- "id": "ENVOY_NODE_ID",
1217
- "metadata": {
1218
- "TRAFFICDIRECTOR_GRPC_HOSTNAME": "trafficdirector"
1219
- }
1220
- },
1221
- "xds_servers" : [
1222
- {
1223
- "server_uri": "trafficdirector.googleapis.com:443",
1224
- "channel_creds": [{ "type": "google_default" }],
1225
- "server_features": ["xds_v3"]
1226
- },
1227
- {
1228
- "server_uri": "backup.never.use.com:1234",
1229
- "channel_creds": [{ "type": "google_default" }]
1230
- }
1231
- ],
1232
- "authorities": {
1233
- "xds.td.com": {
1234
- "xds_servers": [
1235
- {
1236
- "server_uri": "td.com",
1237
- "channel_creds": [ { "type": "google_default" } ],
1238
- "server_features" : ["xds_v3"]
1239
- },
1240
- {
1241
- "server_uri": "backup.never.use.com:1234",
1242
- "channel_creds": [{ "type": "google_default" }]
1243
- }
1244
- ]
1245
- }
1246
- }
1247
- }` ,
1248
- })
1249
- defer cancel ()
1250
-
1251
- wantConfig := & Config {
1252
- xDSServers : []* ServerConfig {{
1253
- serverURI : "trafficdirector.googleapis.com:443" ,
1254
- channelCreds : []ChannelCreds {{Type : "google_default" }},
1255
- serverFeatures : []string {"xds_v3" },
1256
- selectedCreds : ChannelCreds {Type : "google_default" },
1257
- }},
1258
- node : v3Node ,
1259
- clientDefaultListenerResourceNameTemplate : "%s" ,
1260
- authorities : map [string ]* Authority {
1261
- "xds.td.com" : {
1262
- ClientListenerResourceNameTemplate : "xdstp://xds.td.com/envoy.config.listener.v3.Listener/%s" ,
1263
- XDSServers : []* ServerConfig {{
1264
- serverURI : "td.com" ,
1265
- channelCreds : []ChannelCreds {{Type : "google_default" }},
1266
- serverFeatures : []string {"xds_v3" },
1267
- selectedCreds : ChannelCreds {Type : "google_default" },
1268
- }},
1269
- },
1270
- },
1271
- }
1272
- t .Run ("bootstrap_file_name" , func (t * testing.T ) {
1273
- testGetConfigurationWithFileNameEnv (t , "multipleXDSServers" , false , wantConfig )
1274
- })
1275
- t .Run ("bootstrap_file_contents" , func (t * testing.T ) {
1276
- testGetConfigurationWithFileContentEnv (t , "multipleXDSServers" , false , wantConfig )
1277
- })
1278
- }
0 commit comments