-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
[master] Add etcd extra args support for K3s #4463
Conversation
This seems reasonable and very straightforward but I'm a little concerned with what values are passed in and how we handle them. ie should we do some introspection to prevent obvious foot-gun situations? Have we tested this for basic functionality? We should probably add some additional integration tests for this before merging given the ramifications of the change. |
0aae168
to
ec2111f
Compare
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!
ec2111f
to
8f90369
Compare
Signed-off-by: Chris Kim <oats87g@gmail.com>
Signed-off-by: Chris Kim <oats87g@gmail.com>
6029d81
to
49d91a7
Compare
Signed-off-by: Chris Kim <oats87g@gmail.com>
49d91a7
to
7a2cdc8
Compare
Codecov Report
@@ Coverage Diff @@
## master #4463 +/- ##
==========================================
- Coverage 12.07% 12.04% -0.04%
==========================================
Files 135 135
Lines 9148 9175 +27
==========================================
Hits 1105 1105
- Misses 7808 7834 +26
- Partials 235 236 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
How to Test: This PR/enhancement adds One way to test this is to run K3s like:
then, inspect the logs it spits out looking for the fact that it's using Any of the etcd parameters here: https://etcd.io/docs/v3.5/op-guide/configuration/ are settable via the arg, with the notable exception of the |
Proposed Changes
Add etcd extra args support for K3s
Types of Changes
CLI/Etcd changes
Verification
Run etcd with custom args, check to see that it actually runs with these custom args
Linked Issues
#4462
User-Facing Change
Further Comments