ext_authz: added support for the append_action in gRPC ExtAuthz #42878
Envoy/Checks (success)
Check has finished
Details
Check run finished (success ✔️)
The check run can be viewed here:
Envoy/Checks (pr/42878/main@c7c0e93)
Check started by
Request (pr/42878/main@c7c0e93)
@agrawroh
c7c0e93 #42878
merge main@f044b7b
ext_authz: added support for the append_action in gRPC ExtAuthz
Description
This PR adds support for the
append_actionenum in gRPC ExtAuthzOkHttpResponse.headersfor upstream request header mutations.Today we only support the deprecated
append. After this change,APPEND_IF_EXISTS_OR_ADD,ADD_IF_ABSENT,OVERWRITE_IF_EXISTS, andOVERWRITE_IF_EXISTS_OR_ADDactions would also be supported and will provide parity withresponse_headers_to_addhandling.Fix #42857
Commit Message: ext_authz: added support for the append_action in gRPC ExtAuthz
Additional Description: Added support for theappend_actionenum in gRPC ExtAuthzOkHttpResponse.headersfor upstream request header mutations.
Risk Level: Low
Testing: Added Unit + Integration Tests
Docs Changes: Added
Release Notes: Added
Environment
Request variables
| Key | Value |
|---|---|
| ref | d848f58 |
| sha | c7c0e93 |
| pr | 42878 |
| base-sha | f044b7b |
| actor | |
| message | ext_authz: added support for the append_action in gRPC ExtAuthz... |
| started | 1768760556.330299 |
| target-branch | main |
| trusted | false |
Build image
Container image/s (as used in this CI run)
| Key | Value |
|---|---|
| default | docker.io/envoyproxy/envoy-build:86873047235e9b8232df989a5999b9bebf9db69c |
| mobile | docker.io/envoyproxy/envoy-build:mobile-86873047235e9b8232df989a5999b9bebf9db69c |
Version
Envoy version (as used in this CI run)
| Key | Value |
|---|---|
| major | 1 |
| minor | 38 |
| patch | 0 |
| dev | true |