mirror of
https://github.com/status-im/consul.git
synced 2025-01-09 13:26:07 +00:00
34a32d4ce5
The peer name will eventually show up elsewhere in the resource. For now though this rips it out of where we don’t want it to be.
67 lines
1.8 KiB
Plaintext
67 lines
1.8 KiB
Plaintext
{
|
|
"versionInfo": "00000001",
|
|
"resources": [
|
|
{
|
|
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
|
|
"name": "default/default/api-1:http:1.1.1.1:1234",
|
|
"virtualHosts": [
|
|
{
|
|
"name": "default/default/api-1:http:1.1.1.1:1234",
|
|
"domains": [
|
|
"*"
|
|
],
|
|
"routes": [
|
|
{
|
|
"match": {
|
|
"prefix": "/split"
|
|
},
|
|
"route": {
|
|
"weightedClusters": {
|
|
"clusters": [
|
|
{
|
|
"name": "http.api-2.default.dc1.internal.foo.consul",
|
|
"weight": 60
|
|
},
|
|
{
|
|
"name": "http.api-1.default.dc1.internal.foo.consul",
|
|
"weight": 40
|
|
},
|
|
{
|
|
"name": "null_route_cluster",
|
|
"weight": 10
|
|
}
|
|
]
|
|
},
|
|
"timeout": "77s"
|
|
}
|
|
},
|
|
{
|
|
"match": {
|
|
"prefix": "/"
|
|
},
|
|
"route": {
|
|
"cluster": "http.api-1.default.dc1.internal.foo.consul",
|
|
"timeout": "606s",
|
|
"retryPolicy": {
|
|
"retryOn": "connect-failure",
|
|
"numRetries": 4
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"match": {
|
|
"prefix": "/"
|
|
},
|
|
"route": {
|
|
"cluster": "null_route_cluster"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"validateClusters": true
|
|
}
|
|
],
|
|
"typeUrl": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
|
|
"nonce": "00000001"
|
|
} |