-
Notifications
You must be signed in to change notification settings - Fork 526
Add check to disable device-taint-eviction-controller
for workerless Shoots with versions >= 1.33
#12757
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 check to disable device-taint-eviction-controller
for workerless Shoots with versions >= 1.33
#12757
Conversation
/assign |
/assign |
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
Two minor comments, but nothing blocking from my side :) Thanks for following up after the Kubernetes v1.33 update!
pkg/component/kubernetes/controllermanager/controllermanager_test.go
Outdated
Show resolved
Hide resolved
pkg/component/kubernetes/controllermanager/controllermanager_test.go
Outdated
Show resolved
Hide resolved
LGTM label has been added. Git tree hash: 27bbb5383afe8ffd78f356848999f324132b4883
|
pkg/component/kubernetes/controllermanager/controllermanager_test.go
Outdated
Show resolved
Hide resolved
pkg/component/kubernetes/controllermanager/controllermanager_test.go
Outdated
Show resolved
Hide resolved
pkg/component/kubernetes/controllermanager/controllermanager_test.go
Outdated
Show resolved
Hide resolved
pkg/component/kubernetes/controllermanager/controllermanager_test.go
Outdated
Show resolved
Hide resolved
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
LGTM label has been added. Git tree hash: 021f5137f1db14a500d68942327c2baa63af5fea
|
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
Nicely done :)
/test pull-gardener-e2e-kind-ha-multi-node The failure was due to
|
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.
Thx for applying the logic :)
/lgtm
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: plkokanov 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 |
…s Shoots with versions >= 1.33 (gardener#12757) * Add version check to disable device-taint-eviction-controller after 1.33 * Add test case and adapt tests to cover versioned disabled controllers * Address PR review feedback nits * Address PR review feedback
How to categorize this PR?
/area quality
/kind enhancement
What this PR does / why we need it:
After a discussion in the PR introducing support for Kubernetes v1.33, with @plkokanov, @Kostov6 and @ialidzhikov we noticed that the
controller manager
doesn't have versioned checks for controllers that should be disabled for workerless Shoots.In the context of the introduction of 1.33,
device-taint-eviction-controller
seems to be unnecessary for workerless Shoots, but we decided to add this logic in a separate PR.This PR adds a version check to disable
device-taint-eviction-controller
when using Kubernetes versions >= 1.33 for workerless Shoots.Which issue(s) this PR fixes:
Related to #12216
Special notes for your reviewer:
cc @ialidzhikov @plkokanov
Release note: