Skip to content

Commit ce18f71

Browse files
change order of arguments for TryToScaleDown
1 parent b0e9173 commit ce18f71

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

cluster-autoscaler/core/scale_down.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -736,7 +736,10 @@ func (sd *ScaleDown) SoftTaintUnneededNodes(allNodes []*apiv1.Node) (errors []er
736736

737737
// TryToScaleDown tries to scale down the cluster. It returns a result inside a ScaleDownStatus indicating if any node was
738738
// removed and error if such occurred.
739-
func (sd *ScaleDown) TryToScaleDown(pdbs []*policyv1.PodDisruptionBudget, currentTime time.Time) (*status.ScaleDownStatus, errors.AutoscalerError) {
739+
func (sd *ScaleDown) TryToScaleDown(
740+
currentTime time.Time,
741+
pdbs []*policyv1.PodDisruptionBudget,
742+
) (*status.ScaleDownStatus, errors.AutoscalerError) {
740743

741744
scaleDownStatus := &status.ScaleDownStatus{NodeDeleteResults: sd.nodeDeletionTracker.GetAndClearNodeDeleteResults()}
742745
nodeDeletionDuration := time.Duration(0)

cluster-autoscaler/core/scale_down_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -977,7 +977,7 @@ func TestScaleDown(t *testing.T) {
977977
simulator.InitializeClusterSnapshotOrDie(t, context.ClusterSnapshot, nodes, []*apiv1.Pod{p1, p2})
978978
autoscalererr = scaleDown.UpdateUnneededNodes(nodes, nodes, time.Now().Add(-5*time.Minute), nil)
979979
assert.NoError(t, autoscalererr)
980-
scaleDownStatus, err := scaleDown.TryToScaleDown(nil, time.Now())
980+
scaleDownStatus, err := scaleDown.TryToScaleDown(time.Now(), nil)
981981
waitForDeleteToFinish(t, scaleDown)
982982
assert.NoError(t, err)
983983
assert.Equal(t, status.ScaleDownNodeDeleteStarted, scaleDownStatus.Result)
@@ -1231,7 +1231,7 @@ func simpleScaleDownEmpty(t *testing.T, config *scaleTestConfig) {
12311231
simulator.InitializeClusterSnapshotOrDie(t, context.ClusterSnapshot, nodes, []*apiv1.Pod{})
12321232
autoscalererr = scaleDown.UpdateUnneededNodes(nodes, nodes, time.Now().Add(-5*time.Minute), nil)
12331233
assert.NoError(t, autoscalererr)
1234-
scaleDownStatus, err := scaleDown.TryToScaleDown(nil, time.Now())
1234+
scaleDownStatus, err := scaleDown.TryToScaleDown(time.Now(), nil)
12351235
assert.False(t, scaleDown.nodeDeletionTracker.IsNonEmptyNodeDeleteInProgress())
12361236

12371237
assert.NoError(t, err)
@@ -1317,7 +1317,7 @@ func TestNoScaleDownUnready(t *testing.T) {
13171317
simulator.InitializeClusterSnapshotOrDie(t, context.ClusterSnapshot, nodes, []*apiv1.Pod{p2})
13181318
autoscalererr = scaleDown.UpdateUnneededNodes(nodes, nodes, time.Now().Add(-5*time.Minute), nil)
13191319
assert.NoError(t, autoscalererr)
1320-
scaleDownStatus, err := scaleDown.TryToScaleDown(nil, time.Now())
1320+
scaleDownStatus, err := scaleDown.TryToScaleDown(time.Now(), nil)
13211321
waitForDeleteToFinish(t, scaleDown)
13221322

13231323
assert.NoError(t, err)
@@ -1340,7 +1340,7 @@ func TestNoScaleDownUnready(t *testing.T) {
13401340
simulator.InitializeClusterSnapshotOrDie(t, context.ClusterSnapshot, nodes, []*apiv1.Pod{p2})
13411341
autoscalererr = scaleDown.UpdateUnneededNodes(nodes, nodes, time.Now().Add(-2*time.Hour), nil)
13421342
assert.NoError(t, autoscalererr)
1343-
scaleDownStatus, err = scaleDown.TryToScaleDown(nil, time.Now())
1343+
scaleDownStatus, err = scaleDown.TryToScaleDown(time.Now(), nil)
13441344
waitForDeleteToFinish(t, scaleDown)
13451345

13461346
assert.NoError(t, err)
@@ -1427,7 +1427,7 @@ func TestScaleDownNoMove(t *testing.T) {
14271427
simulator.InitializeClusterSnapshotOrDie(t, context.ClusterSnapshot, nodes, []*apiv1.Pod{p1, p2})
14281428
autoscalererr = scaleDown.UpdateUnneededNodes(nodes, nodes, time.Now().Add(-5*time.Minute), nil)
14291429
assert.NoError(t, autoscalererr)
1430-
scaleDownStatus, err := scaleDown.TryToScaleDown(nil, time.Now())
1430+
scaleDownStatus, err := scaleDown.TryToScaleDown(time.Now(), nil)
14311431
waitForDeleteToFinish(t, scaleDown)
14321432

14331433
assert.NoError(t, err)

cluster-autoscaler/core/static_autoscaler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ func (a *StaticAutoscaler) RunOnce(currentTime time.Time) errors.AutoscalerError
505505

506506
scaleDownStart := time.Now()
507507
metrics.UpdateLastTime(metrics.ScaleDown, scaleDownStart)
508-
scaleDownStatus, typedErr := scaleDown.TryToScaleDown(pdbs, currentTime)
508+
scaleDownStatus, typedErr := scaleDown.TryToScaleDown(currentTime, pdbs)
509509
metrics.UpdateDurationFromStart(metrics.ScaleDown, scaleDownStart)
510510

511511
scaleDownStatus.RemovedNodeGroups = removedNodeGroups

0 commit comments

Comments
 (0)