Allow to define API version for extensions that call external services (#11583)
This patch allows configuring the API version for gRPC external services. This specifies the version of the endpoint and message to be used. Affected extensions: - filters/http/ext_authz - filters/network/ext_authz - filters/http/ratelimit - filters/network/ratelimit - access_loggers/grpc - stat_sinks/metrics_service Affected upstream services: - upstream/health_discovery_service - upstream/load_stats_reporter Additional Description: tap - TapSinkService is not yet implemented. - TapDiscoveryService uses theconfig.core.v3.ApiConfigSource and is not yet implemented. trace - StreamTraces has no implemented client inside the code-base (implemented externally?) Risk Level: Low Testing: Added. Docs Changes: Added. Release Notes: Added. Fixes #10609 Signed-off-by: Dhi Aurrahman <dio@tetrate.io> Mirrored from https://github.com/envoyproxy/envoy @ 96920250a05e62095a68fbaf4f77612179e5af32master-ci-test
parent
743bde0846
commit
0e3b6eb7ee
9 changed files with 45 additions and 5 deletions
Loading…
Reference in new issue