Skip to content

Design: ExtAuth HTTP support#4995

Merged
sunjayBhatia merged 1 commit intoprojectcontour:mainfrom
clayton-gonsalves:add-design-for-ext-auth-http-support
Feb 9, 2023
Merged

Design: ExtAuth HTTP support#4995
sunjayBhatia merged 1 commit intoprojectcontour:mainfrom
clayton-gonsalves:add-design-for-ext-auth-http-support

Conversation

@clayton-gonsalves
Copy link
Contributor

Design proposal to address #4954

There is a WIP draft PR with some of the intended code changes.
Signed-off-by: Clayton Gonsalves claytonivorgonsalves@gmail.com

@clayton-gonsalves clayton-gonsalves requested a review from a team as a code owner January 23, 2023 13:45
@clayton-gonsalves clayton-gonsalves requested review from skriss and sunjayBhatia and removed request for a team January 23, 2023 13:45
@clayton-gonsalves clayton-gonsalves force-pushed the add-design-for-ext-auth-http-support branch 2 times, most recently from 15c1e9b to fedc1c8 Compare January 23, 2023 13:57
Copy link
Contributor

@davinci26 davinci26 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor nits. My opinion doesn't hold much weight in this project but imho this is a great feature for single tenant clusters that want a uniform behaviour enforced by a single infra team.

@skriss skriss added the kind/design Categorizes issue or PR as related to design. label Jan 23, 2023
@sunjayBhatia sunjayBhatia added the release-note/none-required Marks a PR as not requiring a release note. Should only be used for very small changes. label Jan 23, 2023
@clayton-gonsalves clayton-gonsalves force-pushed the add-design-for-ext-auth-http-support branch from aab3cb9 to b2080d7 Compare January 24, 2023 22:31
@codecov
Copy link

codecov bot commented Feb 1, 2023

Codecov Report

Merging #4995 (d11a0cd) into main (7de527e) will increase coverage by 0.11%.
The diff coverage is n/a.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #4995      +/-   ##
==========================================
+ Coverage   77.49%   77.60%   +0.11%     
==========================================
  Files         138      138              
  Lines       16904    17131     +227     
==========================================
+ Hits        13099    13294     +195     
- Misses       3550     3580      +30     
- Partials      255      257       +2     
Impacted Files Coverage Δ
internal/dag/httpproxy_processor.go 90.13% <0.00%> (-2.38%) ⬇️
internal/featuretests/v3/httpproxy.go 100.00% <0.00%> (ø)
internal/dag/dag.go 96.64% <0.00%> (+0.02%) ⬆️
internal/featuretests/v3/envoy.go 99.01% <0.00%> (+0.03%) ⬆️
internal/envoy/v3/route.go 77.10% <0.00%> (+1.27%) ⬆️
internal/dag/conditions.go 96.17% <0.00%> (+2.13%) ⬆️

@clayton-gonsalves clayton-gonsalves force-pushed the add-design-for-ext-auth-http-support branch from 8e0f29c to fefd98a Compare February 3, 2023 10:12
Copy link
Member

@sunjayBhatia sunjayBhatia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this LGTM, we can work out some more fine details as needed in PR review of the actual implementation

Just needs a main merge (just to get CI happy) and should be good to go

@clayton-gonsalves clayton-gonsalves force-pushed the add-design-for-ext-auth-http-support branch from fefd98a to ecbcd8c Compare February 7, 2023 10:28
Copy link
Member

@skriss skriss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 to moving ahead with this. I did have one final question but it doesn't need to block starting to make progress here. Thanks for the work here @clayton-gonsalves!

Design proposal to address projectcontour#4954

Signed-off-by: clayton-gonsalves <clayton.gonsalves@reddit.com>
@clayton-gonsalves clayton-gonsalves force-pushed the add-design-for-ext-auth-http-support branch from ecbcd8c to d11a0cd Compare February 9, 2023 20:33
@sunjayBhatia sunjayBhatia merged commit de37099 into projectcontour:main Feb 9, 2023
yangyy93 pushed a commit to projectsesame/contour that referenced this pull request Feb 16, 2023
Signed-off-by: clayton-gonsalves <clayton.gonsalves@reddit.com>
Signed-off-by: yy <yang.yang@daocloud.io>
yangyy93 pushed a commit to projectsesame/contour that referenced this pull request Feb 16, 2023
Signed-off-by: clayton-gonsalves <clayton.gonsalves@reddit.com>
Signed-off-by: yy <yang.yang@daocloud.io>
vmw-yingy pushed a commit to vmw-yingy/contour that referenced this pull request Feb 28, 2023
Signed-off-by: clayton-gonsalves <clayton.gonsalves@reddit.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/design Categorizes issue or PR as related to design. release-note/none-required Marks a PR as not requiring a release note. Should only be used for very small changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants