@@ -164,7 +164,7 @@ func (m *onNodeGroupDeleteMock) Delete(id string) error {
164164
165165func setUpScaleDownActuator (ctx * context.AutoscalingContext , autoscalingOptions config.AutoscalingOptions ) {
166166 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 )
168168}
169169
170170type nodeGroup struct {
@@ -316,12 +316,12 @@ func setupAutoscaler(config *autoscalerSetupConfig) (*StaticAutoscaler, error) {
316316
317317 deleteOptions := options .NewNodeDeleteOptions (ctx .AutoscalingOptions )
318318 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 )
320320 nodeDeletionTracker := config .mocks .nodeDeletionTracker
321321 if nodeDeletionTracker == nil {
322322 nodeDeletionTracker = deletiontracker .NewNodeDeletionTracker (0 * time .Second )
323323 }
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 )
325325 sdPlanner := planner .New (& ctx , processors , deleteOptions , drainabilityRules )
326326
327327 processorCallbacks .scaleDownPlanner = sdPlanner
@@ -335,7 +335,6 @@ func setupAutoscaler(config *autoscalerSetupConfig) (*StaticAutoscaler, error) {
335335 processors : processors ,
336336 loopStartNotifier : loopstart .NewObserversList (nil ),
337337 processorCallbacks : processorCallbacks ,
338- draProvider : draProvider ,
339338 }
340339
341340 return autoscaler , nil
@@ -2089,7 +2088,7 @@ func TestStaticAutoscalerUpcomingScaleDownCandidates(t *testing.T) {
20892088 csr := clusterstate .NewClusterStateRegistry (provider , csrConfig , ctx .LogRecorder , NewBackoff (), nodegroupconfig .NewDefaultNodeGroupConfigProcessor (config.NodeGroupAutoscalingOptions {MaxNodeProvisionTime : 15 * time .Minute }), processors .AsyncNodeGroupStateChecker )
20902089
20912090 // 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 )
20932092 ctx .ScaleDownActuator = actuator
20942093
20952094 // 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
27202719 nodeDeletionTracker = deletiontracker .NewNodeDeletionTracker (0 * time .Second )
27212720 }
27222721 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 )
27242723 return planner , actuator
27252724}
27262725
@@ -2836,7 +2835,7 @@ func buildStaticAutoscaler(t *testing.T, provider cloudprovider.CloudProvider, a
28362835 processors .ScaleDownNodeProcessor = cp
28372836
28382837 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 )
28402839 ctx .ScaleDownActuator = actuator
28412840
28422841 deleteOptions := options .NewNodeDeleteOptions (ctx .AutoscalingOptions )
0 commit comments