-
Notifications
You must be signed in to change notification settings - Fork 378
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
feat: OIDC Gateway API #2122
feat: OIDC Gateway API #2122
Conversation
Codecov Report
@@ Coverage Diff @@
## main #2122 +/- ##
==========================================
+ Coverage 64.22% 64.27% +0.05%
==========================================
Files 107 107
Lines 14665 14922 +257
==========================================
+ Hits 9418 9591 +173
- Misses 4677 4758 +81
- Partials 570 573 +3
|
47b72d1
to
ad198e2
Compare
d6974fa
to
ef5a0a2
Compare
"name", refGrant.Name) | ||
} | ||
} | ||
resourceMap.allAssociatedNamespaces[secretNamespace] = struct{}{} // TODO Zhaohuabing do we need this line? |
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.
Do we need to check if this namespace exists?
d7511f8
to
0164e76
Compare
hey @zhaohuabing this looks good, haven't looked at the implementation yet, added some minor comments reg API |
Signed-off-by: huabing zhao <[email protected]>
0164e76
to
9bde314
Compare
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
/retest |
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[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.
LGTM thanks !
User documentation would be even better. |
User docs will be in a follow-up PR. |
What this PR does:
xds translation will be in a follow-up PR.
OIDC will be done per-route. The final xds output will look like this example yaml file: https://github.com/zhaohuabing/playground/blob/main/envoy/per-route-oauth2-oidc/envoy.yaml
Related: #881