envoyproxy / envoyproxy/gateway
Add support for max_receive_message_length in EnvoyExtensionPolicy for ExtProc
- Dominant language
- Go
- Stars
- 3k
- Forks
- 864
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 140
Description
*Description*:
I'm seeing `received message larger than max (6133409 vs. 4194304){via_upstream}` when configuring a `ext_proc` and doesn't seem EnvoyExtensionPolicy supports setting `max_receive_message_length`
[optional *Relevant Links*:]
Envoy setting: https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/core/v3/grpc_service.proto#config-core-v3-grpcservice-envoygrpc
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the Envoy max_receive_message_length documentation linked in the issue and locating EnvoyExtensionPolicy's configuration and translation paths in the repository. Check for existing tests covering ExtProc policy generation; done means the policy can configure this limit and the reported oversized-message failure is addressed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100