mirror of
https://github.com/kubernetes-sigs/descheduler.git
synced 2026-01-26 05:14:13 +01:00
Merge pull request #1717 from ricardomaraschini/remove-unecessary-assignments
chore: stop with no-op default evictor settings
This commit is contained in:
@@ -21,35 +21,7 @@ func addDefaultingFuncs(scheme *runtime.Scheme) error {
|
|||||||
return RegisterDefaults(scheme)
|
return RegisterDefaults(scheme)
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetDefaults_DefaultEvictorArgs
|
// SetDefaults_DefaultEvictorArgs sets the default values for the
|
||||||
// TODO: the final default values would be discussed in community
|
// DefaultEvictorArgs configuration.
|
||||||
func SetDefaults_DefaultEvictorArgs(obj runtime.Object) {
|
func SetDefaults_DefaultEvictorArgs(obj runtime.Object) {
|
||||||
args := obj.(*DefaultEvictorArgs)
|
|
||||||
if args.NodeSelector == "" {
|
|
||||||
args.NodeSelector = ""
|
|
||||||
}
|
|
||||||
if !args.EvictLocalStoragePods {
|
|
||||||
args.EvictLocalStoragePods = false
|
|
||||||
}
|
|
||||||
if !args.EvictDaemonSetPods {
|
|
||||||
args.EvictDaemonSetPods = false
|
|
||||||
}
|
|
||||||
if !args.EvictSystemCriticalPods {
|
|
||||||
args.EvictSystemCriticalPods = false
|
|
||||||
}
|
|
||||||
if !args.IgnorePvcPods {
|
|
||||||
args.IgnorePvcPods = false
|
|
||||||
}
|
|
||||||
if !args.EvictFailedBarePods {
|
|
||||||
args.EvictFailedBarePods = false
|
|
||||||
}
|
|
||||||
if args.LabelSelector == nil {
|
|
||||||
args.LabelSelector = nil
|
|
||||||
}
|
|
||||||
if args.PriorityThreshold == nil {
|
|
||||||
args.PriorityThreshold = nil
|
|
||||||
}
|
|
||||||
if !args.NodeFit {
|
|
||||||
args.NodeFit = false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user