envoyproxy / envoyproxy/java-control-plane
cluster_header not set for RequestMirrorPolicy
- Linguagem predominante
- Java
- Estrelas
- 312
- Forks
- 149
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
RouteConfiguration always return empty cluster_header fields. Code for reproduce:
```java
RouteConfiguration.newBuilder()
.setName("local_route")
.addVirtualHosts(
VirtualHost.newBuilder()
.addRequestMirrorPolicies(RequestMirrorPolicy.newBuilder().setClusterHeader("cluster-shadow")))
.build();
```
cluster_header exist in snapshot
but not return in RouteConfiguration
```bash
grpcurl -plaintext -d '
{
"version_info":"1",
"type_url":"type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
"resource_names":[
"local_route"
],
"node":{
"cluster":"cluster1",
"id":"id1"
}
}' localhost:8888 envoy.service.discovery.v3.AggregatedDiscoveryService/StreamAggregatedResources | jq .resources[0].virtualHosts[0].requestMirrorPolicies
[
{}
]
```
Guia de contribuição
Avaliação
Esta issue ainda não foi avaliada.