@@ -164,7 +164,7 @@ func (m *onNodeGroupDeleteMock) Delete(id string) error {
164
164
165
165
func setUpScaleDownActuator (ctx * context.AutoscalingContext , autoscalingOptions config.AutoscalingOptions ) {
166
166
deleteOptions := options .NewNodeDeleteOptions (autoscalingOptions )
167
- ctx .ScaleDownActuator = actuation .NewActuator (ctx , nil , deletiontracker .NewNodeDeletionTracker (0 * time .Second ), deleteOptions , rules .Default (deleteOptions ), processorstest .NewTestProcessors (ctx ).NodeGroupConfigProcessor , nil )
167
+ ctx .ScaleDownActuator = actuation .NewActuator (ctx , nil , deletiontracker .NewNodeDeletionTracker (0 * time .Second ), deleteOptions , rules .Default (deleteOptions ), processorstest .NewTestProcessors (ctx ).NodeGroupConfigProcessor )
168
168
}
169
169
170
170
type nodeGroup struct {
@@ -316,12 +316,12 @@ func setupAutoscaler(config *autoscalerSetupConfig) (*StaticAutoscaler, error) {
316
316
317
317
deleteOptions := options .NewNodeDeleteOptions (ctx .AutoscalingOptions )
318
318
drainabilityRules := rules .Default (deleteOptions )
319
- draProvider : = draprovider .NewProvider (config .mocks .resourceClaimLister , config .mocks .resourceSliceLister , config .mocks .deviceClassLister )
319
+ ctx . DraProvider = draprovider .NewProvider (config .mocks .resourceClaimLister , config .mocks .resourceSliceLister , config .mocks .deviceClassLister )
320
320
nodeDeletionTracker := config .mocks .nodeDeletionTracker
321
321
if nodeDeletionTracker == nil {
322
322
nodeDeletionTracker = deletiontracker .NewNodeDeletionTracker (0 * time .Second )
323
323
}
324
- ctx .ScaleDownActuator = actuation .NewActuator (& ctx , clusterState , nodeDeletionTracker , deleteOptions , drainabilityRules , processors .NodeGroupConfigProcessor , draProvider )
324
+ ctx .ScaleDownActuator = actuation .NewActuator (& ctx , clusterState , nodeDeletionTracker , deleteOptions , drainabilityRules , processors .NodeGroupConfigProcessor )
325
325
sdPlanner := planner .New (& ctx , processors , deleteOptions , drainabilityRules )
326
326
327
327
processorCallbacks .scaleDownPlanner = sdPlanner
@@ -335,7 +335,6 @@ func setupAutoscaler(config *autoscalerSetupConfig) (*StaticAutoscaler, error) {
335
335
processors : processors ,
336
336
loopStartNotifier : loopstart .NewObserversList (nil ),
337
337
processorCallbacks : processorCallbacks ,
338
- draProvider : draProvider ,
339
338
}
340
339
341
340
return autoscaler , nil
@@ -2089,7 +2088,7 @@ func TestStaticAutoscalerUpcomingScaleDownCandidates(t *testing.T) {
2089
2088
csr := clusterstate .NewClusterStateRegistry (provider , csrConfig , ctx .LogRecorder , NewBackoff (), nodegroupconfig .NewDefaultNodeGroupConfigProcessor (config.NodeGroupAutoscalingOptions {MaxNodeProvisionTime : 15 * time .Minute }), processors .AsyncNodeGroupStateChecker )
2090
2089
2091
2090
// Setting the Actuator is necessary for testing any scale-down logic, it shouldn't have anything to do in this test.
2092
- actuator := actuation .NewActuator (& ctx , csr , deletiontracker .NewNodeDeletionTracker (0 * time .Second ), options.NodeDeleteOptions {}, nil , processorstest .NewTestProcessors (& ctx ).NodeGroupConfigProcessor , nil )
2091
+ actuator := actuation .NewActuator (& ctx , csr , deletiontracker .NewNodeDeletionTracker (0 * time .Second ), options.NodeDeleteOptions {}, nil , processorstest .NewTestProcessors (& ctx ).NodeGroupConfigProcessor )
2093
2092
ctx .ScaleDownActuator = actuator
2094
2093
2095
2094
// Fake planner that keeps track of the scale-down candidates passed to UpdateClusterState.
@@ -2720,7 +2719,7 @@ func newScaleDownPlannerAndActuator(ctx *context.AutoscalingContext, p *ca_proce
2720
2719
nodeDeletionTracker = deletiontracker .NewNodeDeletionTracker (0 * time .Second )
2721
2720
}
2722
2721
planner := planner .New (ctx , p , deleteOptions , nil )
2723
- actuator := actuation .NewActuator (ctx , cs , nodeDeletionTracker , deleteOptions , nil , p .NodeGroupConfigProcessor , nil )
2722
+ actuator := actuation .NewActuator (ctx , cs , nodeDeletionTracker , deleteOptions , nil , p .NodeGroupConfigProcessor )
2724
2723
return planner , actuator
2725
2724
}
2726
2725
@@ -2836,7 +2835,7 @@ func buildStaticAutoscaler(t *testing.T, provider cloudprovider.CloudProvider, a
2836
2835
processors .ScaleDownNodeProcessor = cp
2837
2836
2838
2837
csr := clusterstate .NewClusterStateRegistry (provider , clusterstate.ClusterStateRegistryConfig {OkTotalUnreadyCount : 1 }, ctx .LogRecorder , NewBackoff (), nodegroupconfig .NewDefaultNodeGroupConfigProcessor (config.NodeGroupAutoscalingOptions {MaxNodeProvisionTime : 15 * time .Minute }), processors .AsyncNodeGroupStateChecker )
2839
- actuator := actuation .NewActuator (& ctx , csr , deletiontracker .NewNodeDeletionTracker (0 * time .Second ), options.NodeDeleteOptions {}, nil , processors .NodeGroupConfigProcessor , nil )
2838
+ actuator := actuation .NewActuator (& ctx , csr , deletiontracker .NewNodeDeletionTracker (0 * time .Second ), options.NodeDeleteOptions {}, nil , processors .NodeGroupConfigProcessor )
2840
2839
ctx .ScaleDownActuator = actuator
2841
2840
2842
2841
deleteOptions := options .NewNodeDeleteOptions (ctx .AutoscalingOptions )
0 commit comments