mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-01 02:38:12 +00:00
Always use allocated resources for pods that don't support resize
This commit is contained in:
@@ -2712,6 +2712,7 @@ func TestHandlePodResourcesResize(t *testing.T) {
|
||||
expectedResize v1.PodResizeStatus
|
||||
expectBackoffReset bool
|
||||
goos string
|
||||
annotations map[string]string
|
||||
}{
|
||||
{
|
||||
name: "Request CPU and memory decrease - expect InProgress",
|
||||
@@ -2788,6 +2789,14 @@ func TestHandlePodResourcesResize(t *testing.T) {
|
||||
expectedResize: v1.PodResizeStatusInfeasible,
|
||||
goos: "windows",
|
||||
},
|
||||
{
|
||||
name: "static pod, expect Infeasible",
|
||||
originalRequests: v1.ResourceList{v1.ResourceCPU: cpu1000m, v1.ResourceMemory: mem1000M},
|
||||
newRequests: v1.ResourceList{v1.ResourceCPU: cpu500m, v1.ResourceMemory: mem500M},
|
||||
expectedAllocatedReqs: v1.ResourceList{v1.ResourceCPU: cpu1000m, v1.ResourceMemory: mem1000M},
|
||||
expectedResize: v1.PodResizeStatusInfeasible,
|
||||
annotations: map[string]string{kubetypes.ConfigSourceAnnotationKey: kubetypes.FileSource},
|
||||
},
|
||||
{
|
||||
name: "Increase CPU from min shares",
|
||||
originalRequests: v1.ResourceList{v1.ResourceCPU: cpu2m},
|
||||
@@ -2889,6 +2898,7 @@ func TestHandlePodResourcesResize(t *testing.T) {
|
||||
originalPod = testPod1.DeepCopy()
|
||||
originalCtr = &originalPod.Spec.Containers[0]
|
||||
}
|
||||
originalPod.Annotations = tt.annotations
|
||||
originalCtr.Resources.Requests = tt.originalRequests
|
||||
originalCtr.Resources.Limits = tt.originalLimits
|
||||
|
||||
|
||||
Reference in New Issue
Block a user