@@ -318,10 +318,10 @@ func TestApplyCaps(t *testing.T) {
318318 expected : getResourceRequirements ("2000Mi" , "200Mi" , "2000m" , "200m" ),
319319 },
320320 {
321- name : "Caps maximum limits and maximum requests " ,
322- base : getResourceRequirements ("3000Mi" , "50Mi " , "3000m" , "50m " ),
321+ name : "Applies all caps values " ,
322+ base : getResourceRequirements ("3000Mi" , "500Mi " , "3000m" , "500m " ),
323323 caps : getResourceRequirements ("2000Mi" , "200Mi" , "2000m" , "200m" ),
324- expected : getResourceRequirements ("2000Mi" , "50Mi " , "2000m" , "50m " ),
324+ expected : getResourceRequirements ("2000Mi" , "200Mi " , "2000m" , "200m " ),
325325 },
326326 {
327327 name : "Keeps existing values when within caps bounds" ,
@@ -332,7 +332,7 @@ func TestApplyCaps(t *testing.T) {
332332 {
333333 name : "Does not apply empty caps fields" ,
334334 base : getResourceRequirements ("1000Mi" , "100Mi" , "1000m" , "100m" ),
335- caps : getResourceRequirements ("2000Mi " , "" , "2000m " , "" ),
335+ caps : getResourceRequirements ("" , "" , "" , "" ),
336336 expected : getResourceRequirements ("1000Mi" , "100Mi" , "1000m" , "100m" ),
337337 },
338338 {
@@ -348,46 +348,16 @@ func TestApplyCaps(t *testing.T) {
348348 expected : getResourceRequirements ("1000Mi" , "100Mi" , "1000m" , "100m" ),
349349 },
350350 {
351- name : "Caps maximum limit (existing higher than caps)" ,
352- base : getResourceRequirements ("5000Mi" , "100Mi" , "5000m" , "100m" ),
353- caps : getResourceRequirements ("2000Mi" , "" , "2000m" , "" ),
354- expected : getResourceRequirements ("2000Mi" , "100Mi" , "2000m" , "100m" ),
355- },
356- {
357- name : "Caps maximum request (existing higher than caps)" ,
358- base : getResourceRequirements ("5000Mi" , "500Mi" , "5000m" , "500m" ),
359- caps : getResourceRequirements ("" , "200Mi" , "" , "200m" ),
360- expected : getResourceRequirements ("5000Mi" , "200Mi" , "5000m" , "200m" ),
361- },
362- {
363- name : "Adjusts memory request when caps limit creates conflict" ,
364- base : getResourceRequirements ("" , "1000Mi" , "" , "" ),
365- caps : getResourceRequirements ("500Mi" , "" , "" , "" ),
366- expected : getResourceRequirements ("500Mi" , "500Mi" , "" , "" ),
367- },
368- {
369- name : "Adjusts memory request when caps request creates conflict" ,
370- base : getResourceRequirements ("100Mi" , "200Mi" , "" , "" ),
371- caps : getResourceRequirements ("" , "500Mi" , "" , "" ),
372- expected : getResourceRequirements ("100Mi" , "100Mi" , "" , "" ),
373- },
374- {
375- name : "Adjusts CPU request when caps limit creates conflict" ,
376- base : getResourceRequirements ("" , "" , "" , "1000m" ),
377- caps : getResourceRequirements ("" , "" , "500m" , "" ),
378- expected : getResourceRequirements ("" , "" , "500m" , "500m" ),
379- },
380- {
381- name : "Adjusts CPU request when caps request creates conflict" ,
382- base : getResourceRequirements ("" , "" , "100m" , "200m" ),
383- caps : getResourceRequirements ("" , "" , "" , "500m" ),
384- expected : getResourceRequirements ("" , "" , "100m" , "100m" ),
351+ name : "Adjusts request when caps limit creates conflict" ,
352+ base : getResourceRequirements ("2000Mi" , "1000Mi" , "" , "1000m" ),
353+ caps : getResourceRequirements ("500Mi" , "" , "500m" , "" ),
354+ expected : getResourceRequirements ("500Mi" , "500Mi" , "500m" , "500m" ),
385355 },
386356 {
387- name : "Handles conflicting caps values (both limit and request capped, request > limit) " ,
388- base : getResourceRequirements ("100Mi " , "1000Mi " , "100m " , "1000m " ),
389- caps : getResourceRequirements ("500Mi " , "1000Mi" , "500m " , "1000m" ),
390- expected : getResourceRequirements ("500Mi " , "500Mi " , "500m " , "500m " ),
357+ name : "Adjusts limit when caps request creates conflict " ,
358+ base : getResourceRequirements ("500Mi " , "" , "500m " , "" ),
359+ caps : getResourceRequirements ("" , "1000Mi" , "" , "1000m" ),
360+ expected : getResourceRequirements ("1000Mi " , "1000Mi " , "1000m " , "1000m " ),
391361 },
392362 }
393363 for _ , tt := range tests {
0 commit comments