envoyproxy / envoyproxy/gateway

Listener XDS metadata propagation

Abierto
#4,977 1 comentario 2 reacciones 0 asignados Ver en GitHub
area/observability help wanted
Lenguaje dominante
Go
Estrellas
3k
Forks
864
Merge medio
2 d 2 h
PR fusionados (30 d)
140

Descripción

*Description*:

#3602 produced the design document [Metadata in XDS resources](https://gateway.envoyproxy.io/contributions/design/metadata/) which specifies how metadata from Gateway API resources should be translated to metadata on Envoy XDS resources. The metadata can then be used to [enrich telemetry](https://gateway.envoyproxy.io/docs/tasks/observability/proxy-accesslog/#additional-metadata).

In the same pull request, the following propagations were implemented:

* `HTTPRoute` and `GRPCRoute` metadata --> Envoy **Route** metadata
* `Gateway` and `Listener` metadata --> Envoy **Virtual Host** metadata

I propose implementing propagation of the remaining ones as per the design document:

* `Service`, `ServiceImport` and `Backend` metadata + port name --> Envoy **Cluster** metadata
* `Gateway` (or `GatewayClass` for merged gateways) --> Envoy **Listener** metadata

*Relevant Links*:

https://envoyproxy.slack.com/archives/C03E6NHLESV/p1734608175712169

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.