1
0
mirror of https://github.com/kubernetes-sigs/descheduler.git synced 2026-01-26 21:31:18 +01:00

StrategyParameters: Add new param ThresholdPriority and ThresholdPriorityClassName

This commit is contained in:
lixiang
2020-08-07 13:53:29 +08:00
parent d0fbebb77c
commit ae38aa63af
5 changed files with 21 additions and 3 deletions

View File

@@ -52,8 +52,8 @@ type Namespaces struct {
}
// Besides Namespaces only one of its members may be specified
// TODO(jchaloup): move Namespaces to individual strategies once the policy
// version is bumped to v1alpha2
// TODO(jchaloup): move Namespaces ThresholdPriority and ThresholdPriorityClassName to individual strategies
// once the policy version is bumped to v1alpha2
type StrategyParameters struct {
NodeResourceUtilizationThresholds *NodeResourceUtilizationThresholds
NodeAffinityType []string
@@ -61,6 +61,8 @@ type StrategyParameters struct {
MaxPodLifeTimeSeconds *uint
RemoveDuplicates *RemoveDuplicates
Namespaces Namespaces
ThresholdPriority *int32
ThresholdPriorityClassName string
}
type Percentage float64