-
Notifications
You must be signed in to change notification settings - Fork 97
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
Remove ETCd database and secret store #8158
Conversation
These are unused now that we're using the simpler in-memory components for testing. Removing these simplifies the code and reduces our binary size by removing a chunky dependency. For reviewers, the ETCd support being removed is NOT what users use today. That's the 'apiserver' database and the 'kubernetes' secret store. There is no change in behavior in this PR, we're removing something unused. We're planning to use PostgreSQL for production-quality support in Radius, so we have no plans to use ETCd going forward. Signed-off-by: Ryan Nowak <nowakra@gmail.com>
@@ -67,8 +67,6 @@ require ( | |||
github.com/stern/stern v1.31.0 | |||
github.com/stretchr/testify v1.10.0 | |||
github.com/wI2L/jsondiff v0.6.1 | |||
go.etcd.io/etcd/client/v3 v3.5.17 | |||
go.etcd.io/etcd/server/v3 v3.5.17 |
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.
Look at all of that beautiful, beautiful red!
Radius functional test overview
Click here to see the list of tools in the current test run
Test Status⌛ Building Radius and pushing container images for functional tests... |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #8158 +/- ##
==========================================
+ Coverage 59.89% 60.02% +0.13%
==========================================
Files 584 580 -4
Lines 38939 38469 -470
==========================================
- Hits 23322 23091 -231
+ Misses 13876 13682 -194
+ Partials 1741 1696 -45 ☔ View full report in Codecov by Sentry. |
Description
These are unused now that we're using the simpler in-memory components for testing. Removing these simplifies the code and reduces our binary size by removing a chunky dependency.
For reviewers, the ETCd support being removed is NOT what users use today. That's the 'apiserver' database and the 'kubernetes' secret store. There is no change in behavior in this PR, we're removing something unused.
We're planning to use PostgreSQL for production-quality support in Radius, so we have no plans to use ETCd going forward.
Type of change
Contributor checklist
Please verify that the PR meets the following requirements, where applicable: