-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Envoy's L7 Go extension API #22573
Envoy's L7 Go extension API #22573
Conversation
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from master.
syncfrom master.
sync from master.
sync from master.
sync from master.
sync from master.
sync from upstream.
sync from master
sync from master
sync from master.
sync from master.
sync from master
sync from master
sync from master
/retest |
Retrying Azure Pipelines: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/wait
/retest |
Retrying Azure Pipelines: |
@mattklein123 PTAL. Thanks |
@mattklein123 Thanks for your comments, all of them are addressed. Thanks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/wait
Signed-off-by: wangfakang <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, LGTM to ship and iterate! Cool stuff.
Signed-off-by: wangfakang <[email protected]> Signed-off-by: VishalDamgude <[email protected]>
This PR is about Envoy's Go extension API , which provides a API for extending Envoy's L7 filter via go. Developers can use the Go to implement filter processing of request or response streams, and the final effect is the same as that of Envoy's native filter, which makes it easier to extend Envoy. The implementation will be pushed after the community agrees on the design and completes the API.
The following describes the interaction between Envoy and the filter implemented with the Go extension API:
@mattklein123 @htuch @lizan @bkgs @tgraf @jrajahalme
Looking forward to your ideas/comments on this PR!
Commit Message: Add API for Envoy's L7 Go extension
Design doc: https://docs.google.com/document/d/1noApyS0IfmOGmEOHdWk2-BOp0V37zgXMM4MdByr1lQk/edit?usp=sharing
Additional Description: #15152
Risk Level: low
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]