sip_proxy: SIP protocol support in envoy#18039
sip_proxy: SIP protocol support in envoy#18039mattklein123 merged 21 commits intoenvoyproxy:mainfrom
Conversation
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
|
Hi @dorisd0102, welcome and thank you for your contribution. We will try to review your Pull Request as quickly as possible. In the meantime, please take a look at the contribution guidelines if you have not done so already. |
Signed-off-by: Mingling <mingling.ding01@gmail.com>
|
Regarding the docs error, this should be resolved soon. See #17826 (comment). |
|
@mattklein123 |
|
Please remove WIP from the title, merge main, make it pass CI, etc. and then I will take a look. /wait |
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
|
Hi @ggreenway, the doc build failed in this PR. /tmp/tmpav26zfxu/generated/rst/api-v3/config/listener/v3/listener_components.proto.rst:108: WARNING: undefined label: extension_envoy.filters.network.sip_proxy |
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
mattklein123
left a comment
There was a problem hiding this comment.
Thanks, LGTM. Please merge main and remove all of the generated_api_shadow files.
/wait
| FUNCTION(udp) \ | ||
| FUNCTION(wasm) | ||
| FUNCTION(wasm) \ | ||
| FUNCTION(sip) |
There was a problem hiding this comment.
We don't have a good solution for this right now but I would prefer to not add a new logging category for a contrib extension. Please remove this and use something generic for now like filter, udp, etc.
| // Sip proxy filter | ||
| const std::string SipProxy = "envoy.filters.network.sip_proxy"; |
There was a problem hiding this comment.
We are trying to remove this file, so please don't add this and just inline the string where needed.
There was a problem hiding this comment.
Done. Move to other file.
Signed-off-by: Mingling <mingling.ding01@gmail.com>
Signed-off-by: Mingling <mingling.ding01@gmail.com>
|
@mattklein123 Many thanks for your comments. All are addressed, please help to have a further review. Thanks. |
|
@dorisd0102 one of these tests fails for me locally: Any quick idea what the problem might be? Otherwise I'm going to revert. |
|
Oh hmm I think we only do release builds in CI, so this I'm guessing is a fastbuild/debug issue. @dorisd0102 can you test and fix on fastbuild/debug? Otherwise I will revert until fixed, thanks. |
|
Hi @mattklein123, I create another PR to solve this UT issue, #18303. |
* main: (114 commits) kafka: add header support to mesh-filter (envoyproxy#18248) rbac: add support for upstream ip policy. (envoyproxy#17645) SIPProxy BUGFIX UT failure for fastbuild/debug (envoyproxy#18303) quic: updating goaway code (envoyproxy#18291) various tiny fixes (envoyproxy#18287) dns cache: remove assert at this layer (envoyproxy#18301) [ext_authz]: ext_authz filter unit test that use real threading (envoyproxy#17742) signal action: fully disable sigaltstack on Apple (envoyproxy#18299) Add missing dependencies (envoyproxy#18297) ext_proc: Pass stream_info to gRPC streams (envoyproxy#18190) use clang 12 (envoyproxy#18220) Update PR template to include the "Fixes commit" message when reverting or fixing bad commits (envoyproxy#18298) [test] Fixing integration test to cleanup cleanly (envoyproxy#18293) test: moving grpc bridge tests out of core directory (envoyproxy#18227) runtime: disable deprecated extensions names by default (envoyproxy#18239) quiche: updating deps (envoyproxy#18272) sip_proxy: SIP protocol support in envoy (envoyproxy#18039) http: add core retry policy to route retry policy conversion utility (envoyproxy#17803) build: updating stale visibility (envoyproxy#18278) alternate_protocols_cache: Impose a max size limit on the alternate protocols cache (envoyproxy#18258) ... Signed-off-by: Michael Puncel <mpuncel@squareup.com>
For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
-->
Commit Message: SIP protocol support in envoy
[Issues]: #16247
Additional Description:
Risk Level: Medium
Testing: unit test & manual testing
Docs Changes: add sip proxy docs
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]
[Optional API Considerations:]
@durd07 @nearbyfly @dorisd0102