-
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
Cors: add PNA support #21581
Cors: add PNA support #21581
Conversation
Signed-off-by: Loong Dai <[email protected]>
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
Signed-off-by: Loong Dai <[email protected]>
Since changes are related to v2 API, switch to runtime guard for now. |
Signed-off-by: Loong Dai <[email protected]>
Signed-off-by: Loong Dai <[email protected]>
Signed-off-by: Loong Dai <[email protected]>
Signed-off-by: Loong Dai <[email protected]>
kindly ping @adisuissa |
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 for you contributions. Some comments are added. And I think may be we should add a new API in the envoy.config.route.v3.CorsPolicy
, right?
/assign |
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.
Not sure I grok the intention behind this feature, but it seems to address what's described in: https://developer.chrome.com/blog/private-network-access-preflight/
Probably no need for guarding it behind a runtime-flag.
Signed-off-by: Loong Dai <[email protected]>
Signed-off-by: Loong Dai <[email protected]>
Also please remove |
/retest for CI timeout. |
Retrying Azure Pipelines: |
@adisuissa friendly ping |
@adisuissa and @wbpcode, ping for when you are able (with all consideration for US holiday and pto, final approval may still be a bit delayed). |
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.
LGTM with nit comment. Thanks.
Signed-off-by: Loong Dai <[email protected]>
Signed-off-by: Loong Dai <[email protected]>
/retest |
Retrying Azure Pipelines: |
Signed-off-by: Loong Dai <[email protected]>
/retest |
Retrying Azure Pipelines: |
@envoyproxy/api-shepherd for anther look. Thank you! |
/assign-from @envoyproxy/api-shepherds |
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.
Apologies for dropping the ball on this.
/lgtm api
Will defer to @wbpcode for feature usage correctness.
@wbpcode @adisuissa please review again, and remove "v2-freeze" label which is misleading. |
/wait |
Signed-off-by: Loong Dai <[email protected]>
Signed-off-by: Loong Dai <[email protected]>
kindly ping @wbpcode |
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.
LGTM. Thanks.
Add a PNA header check refer to https://developer.chrome.com/blog/private-network-access-preflight/.
Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA] #21553
[Optional Deprecated:]
[Optional API Considerations:]