-
Notifications
You must be signed in to change notification settings - Fork 288
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
Add api server extra args map to cluster spec #7755
Conversation
98d06c4
to
9b88b86
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #7755 +/- ##
==========================================
+ Coverage 73.39% 73.43% +0.03%
==========================================
Files 576 576
Lines 35622 35667 +45
==========================================
+ Hits 26144 26191 +47
+ Misses 7826 7823 -3
- Partials 1652 1653 +1 ☔ View full report in Codecov by Sentry. |
9b88b86
to
75e50bd
Compare
/hold |
75e50bd
to
772f9a5
Compare
78b7228
to
07f965f
Compare
/unhold |
test/e2e/cloudstack_test.go
Outdated
runApiServerExtraArgsUpgradeFlow( | ||
test, | ||
addApiServerExtraArgsclusterOpts, | ||
removeApiServerExtraArgsclusterOpts, | ||
) |
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.
Good design of specifying multiple upgrades 💯
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.
Thank you
1e0a265
to
abc6e97
Compare
d0d64e4
to
afb2396
Compare
5fca95d
to
2ce3376
Compare
2ce3376
to
d3ebbd1
Compare
d3ebbd1
to
443db14
Compare
443db14
to
5da79a7
Compare
This reverts commit e4b9ef4.
5da79a7
to
a8b6a35
Compare
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: sp1999 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Issue #, if available:
#2091
Description of changes:
Design doc: #7853
These changes allow for custom configuration of the api server flags in the cluster spec through
spec.controlPlaneConfiguration.APIServerExtraArgs
. If specified, this will be added to apiServerExtraArgs for the kubeadm cluster configuration in kcp object. A feature flag needs to be enabled in order to configure the api server flags. No validations are done for any of the flags configured. It is expected from the users that if they are enabling the feature flag, they know what values to configure for the flags.Testing (if applicable):
Documentation added/planned (if applicable):
EKS-A docs need to be updated to add
spec.controlPlaneConfiguration.apiServerExtraArgs
as an optional configuration for the cluster specBy submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.