-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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 polling from addon manager #6046
Remove polling from addon manager #6046
Conversation
Add run kubectl apply command directly if addons are changed by the user if the addon manager is disabled.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: priyawadhwa 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 |
/ok-to-test |
Codecov Report
@@ Coverage Diff @@
## master #6046 +/- ##
=======================================
Coverage 38.26% 38.26%
=======================================
Files 124 124
Lines 8308 8308
=======================================
Hits 3179 3179
Misses 4715 4715
Partials 414 414
|
All Times minikube: [ 149.435142 148.039775 147.346287] Average minikube: 148.273735 Averages Time Per Log
|
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.
the integraiton tests need to be updated
KVM integration logs
|
Address nits and remove integration test to make sure addon manager pod is up and running since we will no longer enable it by default.
All Times minikube: [ 147.350005 147.908974 142.661036] Average minikube: 145.973338 Averages Time Per Log
|
All Times minikube: [ 129.876051 130.936441 129.269450] Average Minikube (PR 6046): 129.327791 Averages Time Per Log
|
1516538
to
2029d60
Compare
All Times minikube: [ 123.453524 124.885183 122.262322] Average minikube: 123.533677 Averages Time Per Log
|
@@ -75,7 +75,7 @@ var Addons = map[string]*Addon{ | |||
"addon-manager.yaml.tmpl", | |||
"0640", | |||
true), | |||
}, true, "addon-manager"), | |||
}, false, "addon-manager"), |
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.
Please follow this up with a PR that removes the addon-manager. I think it's continued existence will only add confusion.
If someone begs for the addon-manager to come back, we can reconsider.
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.
sounds good
This PR removes polling from the addon manager to reduce CPU overhead.
Fixes #6034