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: finalize envoyproxy for gatewayclass #3930

Open
wants to merge 20 commits into
base: main
Choose a base branch
from

Conversation

cnvergence
Copy link
Member

@cnvergence cnvergence commented Jul 22, 2024

What type of PR is this?

What this PR does / why we need it:
Restore work on EnvoyProxy finalizers, only for those referenced by the GatewayClass.
We have ran into issues with Merged Gateways deployments. #3533 (comment)

Which issue(s) this PR fixes:

Fixes #865

Copy link

codecov bot commented Jul 23, 2024

Codecov Report

Attention: Patch coverage is 68.65672% with 21 lines in your changes missing coverage. Please review.

Project coverage is 67.92%. Comparing base (71519af) to head (dc0f602).
Report is 374 commits behind head on main.

Files with missing lines Patch % Lines
internal/provider/kubernetes/controller.go 68.65% 12 Missing and 9 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3930      +/-   ##
==========================================
- Coverage   67.92%   67.92%   -0.01%     
==========================================
  Files         187      187              
  Lines       23018    23057      +39     
==========================================
+ Hits        15636    15661      +25     
- Misses       6266     6273       +7     
- Partials     1116     1123       +7     

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

@cnvergence cnvergence force-pushed the feat-finalize-ep branch 2 times, most recently from 6f98cce to 47bda41 Compare July 24, 2024 20:32
@cnvergence cnvergence marked this pull request as ready for review July 24, 2024 20:33
@cnvergence cnvergence requested a review from a team as a code owner July 24, 2024 20:33
@cnvergence cnvergence added the provider/kubernetes Issues related to the Kubernetes provider label Jul 25, 2024
@zhaohuabing
Copy link
Member

zhaohuabing commented Jul 25, 2024

HI @cnvergence thanks for picking this up. This PR overall looks good; I just have a few comments.

@cnvergence cnvergence requested review from shawnh2 and arkodg July 25, 2024 12:53
@cnvergence
Copy link
Member Author

/retest

@cnvergence
Copy link
Member Author

/retest

@cnvergence
Copy link
Member Author

/retest

1 similar comment
@shawnh2
Copy link
Contributor

shawnh2 commented Aug 2, 2024

/retest

cnvergence and others added 10 commits August 8, 2024 15:18
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Co-authored-by: sh2 <shawnhxh@outlook.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
…ultiple gc

Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
@cnvergence
Copy link
Member Author

/retest

@cnvergence
Copy link
Member Author

@shawnh2 @zhaohuabing had you chance to take a look again?

Copy link

github-actions bot commented Oct 3, 2024

This pull request has been automatically marked as stale because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, when it's ready. Thank you for your contributions!

@github-actions github-actions bot added stale and removed stale labels Oct 3, 2024
Copy link

github-actions bot commented Nov 3, 2024

This pull request has been automatically marked as stale because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, when it's ready. Thank you for your contributions!

@github-actions github-actions bot added the stale label Nov 3, 2024
@cnvergence cnvergence removed the stale label Nov 8, 2024
Copy link

github-actions bot commented Dec 8, 2024

This pull request has been automatically marked as stale because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, when it's ready. Thank you for your contributions!

@github-actions github-actions bot added the stale label Dec 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
provider/kubernetes Issues related to the Kubernetes provider stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Finalize EnvoyProxy
3 participants