ext_authz: add grpc_service field on the per-route filter#40169
Merged
CI (Envoy) / Envoy/Prechecks
succeeded
Aug 19, 2025 in 13m 22s
Envoy/Prechecks (success)
Check has finished
Details
Check run finished (success ✔️)
The check run can be viewed here:
Envoy/Prechecks (pr/40169/main@0b87c69)
Check started by
Request (pr/40169/main@0b87c69)
@agrawroh
0b87c69 #40169
merge main@69fe44b
ext_authz: add grpc_service field on the per-route filter
Description
This PR adds support for per-route gRPC service override in the
ext_authzHTTP filter, allowing different routes to use different external authorization backends. Routes would now be able to specify a different authorization service by configuringgrpc_servicein the per-routecheck_settings.
Commit Message: ext_authz: add grpc_service field on the per-route filter
Additional Description: Add a newgrpc_servicefield on the per-route ExtAuthZ filter to be able to override the AuthService backend on a per-route basis.
Risk Level: Low
Testing: Added Unit & Integration Tests
Docs Changes: Added
Release Notes: Added
Environment
Request variables
| Key | Value |
|---|---|
| ref | 9a4c74f |
| sha | 0b87c69 |
| pr | 40169 |
| base-sha | 69fe44b |
| actor | |
| message | ext_authz: add grpc_service field on the per-route filter... |
| started | 1755583735.498295 |
| target-branch | main |
| trusted | false |
Build image
Container image/s (as used in this CI run)
| Key | Value |
|---|---|
| default | envoyproxy/envoy-build-ubuntu:f4a881a1205e8e6db1a57162faf3df7aed88eae8 |
| mobile | envoyproxy/envoy-build-ubuntu:mobile-f4a881a1205e8e6db1a57162faf3df7aed88eae8 |
Version
Envoy version (as used in this CI run)
| Key | Value |
|---|---|
| major | 1 |
| minor | 36 |
| patch | 0 |
| dev | true |
Loading