envoyproxy / envoyproxy/gateway

Add support for max_receive_message_length in EnvoyExtensionPolicy for ExtProc

Open
#9,417 3 comments 0 reactions 0 assignees View on GitHub
stale triage
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.