envoyproxy / envoyproxy/gateway
Host rewrite is silently ignored when the filter is attached to a BackendRef.
- Dominant language
- Go
- Stars
- 3k
- Forks
- 864
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 140
Description
PathRegex is silently ignored when the filter is attached to a BackendRef., should we reject this path or support the filter ?
Could we do it as a follow-up to keep this PR scoped? It's not introduced in this PR. Main already silently drops hostname.type: Header, Backend, and path rewrites.
_Originally posted by @zhaohuabing in https://github.com/envoyproxy/gateway/issues/8964#issuecomment-5132886847_
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with issue #9618 and the referenced discussion in issue #8964 to understand the existing BackendRef rewrite behavior and the proposed scope. Decide whether the unsupported path should be rejected or supported, then identify the relevant validation or rewrite tests and make the behavior explicit.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- api, backend-api-design
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100