default envoy config fails silenlty with custom metadata
Open
documentation
fixit
- Dominant language
- JavaScript
- Stars
- 9.3k
- Forks
- 802
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 5
Description
Resolving this issue just cost me a few hours: with the [example envoy config](https://github.com/grpc/grpc-web/blob/master/net/grpc/gateway/examples/echo/envoy.yaml), all metadata keys except `custom-header-1` cause envoy to drop the request. This is very hard to track down, especially because envoy, even with debug output enabled, does not make clear that the disallowed header is the problem.
In my case, I am using a custom authorization scheme that employs the recommended `authorization` header. Perhaps it would make sense to include at least that theader in the sample config?
Contributor guide
Assessment
This issue has not been assessed yet.