Skip to content

feat(translator): Support ignoreFailure to tolerate invalid JWT#9313

Open
sinitax wants to merge 5 commits into
envoyproxy:mainfrom
sinitax:main
Open

feat(translator): Support ignoreFailure to tolerate invalid JWT#9313
sinitax wants to merge 5 commits into
envoyproxy:mainfrom
sinitax:main

Conversation

@sinitax

@sinitax sinitax commented Jun 23, 2026

Copy link
Copy Markdown

What type of PR is this?
feat(translator): support ignoreFailure to tolerate invalid JWT

What this PR does / why we need it:
Implements jwt.ignoreFailure which maps onto authn requirement allow_missing_or_invalid to support situations where the app behind Envoy requires a non-JWT value in a header used otherwise by clients to authorize to Envoy with via JWT. Described in more detail in the issue below.

Which issue(s) this PR fixes:
Fixes #9251

Release Notes: Yes

@sinitax sinitax requested a review from a team as a code owner June 23, 2026 10:47
@netlify

netlify Bot commented Jun 23, 2026

Copy link
Copy Markdown

Deploy Preview for cerulean-figolla-1f9435 ready!

Name Link
🔨 Latest commit 552ed70
🔍 Latest deploy log https://app.netlify.com/projects/cerulean-figolla-1f9435/deploys/6a4473d63dda9000086dd5e3
😎 Deploy Preview https://deploy-preview-9313--cerulean-figolla-1f9435.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@sinitax sinitax force-pushed the main branch 3 times, most recently from 6362674 to ee8ba66 Compare June 23, 2026 11:14
@codecov

codecov Bot commented Jun 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.20%. Comparing base (3c4c4d3) to head (552ed70).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #9313      +/-   ##
==========================================
+ Coverage   75.19%   75.20%   +0.01%     
==========================================
  Files         252      252              
  Lines       41098    41106       +8     
==========================================
+ Hits        30902    30913      +11     
+ Misses       8093     8091       -2     
+ Partials     2103     2102       -1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

zirain
zirain previously approved these changes Jun 24, 2026
sinitax added 5 commits July 1, 2026 09:56
Signed-off-by: Louis Burda <dev@sinitax.com>
Signed-off-by: Louis Burda <dev@sinitax.com>
Signed-off-by: Louis Burda <dev@sinitax.com>
Signed-off-by: Louis Burda <dev@sinitax.com>
@sinitax

sinitax commented Jul 1, 2026

Copy link
Copy Markdown
Author

the failure does not seem related to the changes. flaky test?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support setting allow_missing_or_invalid jwt_authn requirement from SecurityPolicy

2 participants