Closed a7i closed 8 months ago
/cc @ingvagabund
This /lgtm would it make sense to add a bit about this in our docs?
@knelasevero updated the docs.
Would you please take a look? also @ingvagabund need help moving this forward since this was officially supported in 1.27 but not in Descheduler 0.27 and 0.28
/lgtm
/hold
Hold for a bit to see if Jan has any comments, we can merge by eow if no comments or when another person has eyes on it
/approve /hold cancel
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ingvagabund
The full list of commands accepted by this bot can be found here.
The pull request process is described here
@a7i this looks great. Thank you for all the refactoring.
Closes #1171
In Kubernetes 1.27, this feature flag was graduated to beta and it respects topology spread constraints during rolling upgrades. Descheduler currently does not honor this and apps could get unnecessary evictions during rolling upgrade
Ref: https://github.com/kubernetes/enhancements/issues/3243