Skip to content
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(crypto): control plane TLS support for Rate Limit Service phase I #1499

Merged
merged 3 commits into from
Jun 14, 2023

Conversation

oowl
Copy link
Contributor

@oowl oowl commented Jun 6, 2023

What type of PR is this?

add TLS Support between the envoy and ratelimted services

What this PR does / why we need it:

Which issue(s) this PR fixes:

Relates to #1454

@oowl oowl requested a review from a team as a code owner June 6, 2023 16:53
@oowl oowl marked this pull request as draft June 6, 2023 16:53
@codecov
Copy link

codecov bot commented Jun 6, 2023

Codecov Report

Merging #1499 (db4d1c4) into main (d04fe35) will increase coverage by 0.16%.
The diff coverage is 82.35%.

@@            Coverage Diff             @@
##             main    #1499      +/-   ##
==========================================
+ Coverage   61.44%   61.61%   +0.16%     
==========================================
  Files          81       81              
  Lines       12012    12104      +92     
==========================================
+ Hits         7381     7458      +77     
- Misses       4163     4177      +14     
- Partials      468      469       +1     
Impacted Files Coverage Δ
internal/provider/kubernetes/secrets.go 0.00% <0.00%> (ø)
internal/crypto/certgen.go 76.50% <84.21%> (+0.19%) ⬆️
internal/xds/translator/ratelimit.go 90.84% <85.00%> (-1.03%) ⬇️
...al/infrastructure/kubernetes/ratelimit/resource.go 95.80% <100.00%> (+0.95%) ⬆️

... and 2 files with indirect coverage changes

internal/crypto/certgen.go Outdated Show resolved Hide resolved
@oowl oowl force-pushed the feat/rate-limit-tls branch 2 times, most recently from 2289f4c to 22ecae5 Compare June 12, 2023 14:28
@oowl oowl marked this pull request as ready for review June 12, 2023 17:53
@oowl oowl force-pushed the feat/rate-limit-tls branch 3 times, most recently from 1a7e62e to 715cce7 Compare June 13, 2023 06:42
@oowl oowl changed the title feat(crypto): control plane TLS support for Rate Limit Service feat(crypto): control plane TLS support for Rate Limit Service phase I Jun 13, 2023
@arkodg
Copy link
Contributor

arkodg commented Jun 13, 2023

looks really good @oowl, added one comment, thanks for working on this feature !

@oowl oowl requested a review from arkodg June 14, 2023 03:45
@oowl oowl force-pushed the feat/rate-limit-tls branch 2 times, most recently from 1fb2940 to 806588c Compare June 14, 2023 03:57
oowl added 3 commits June 14, 2023 12:09
Signed-off-by: owl <ouyangjun1999@gmail.com>
Signed-off-by: owl <ouyangjun1999@gmail.com>
Copy link
Contributor

@arkodg arkodg left a comment

Choose a reason for hiding this comment

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

LGTM thanks !

@zirain zirain merged commit 0786bad into envoyproxy:main Jun 14, 2023
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.

3 participants