@@ -46,6 +46,7 @@ import (
4646 "k8s.io/autoscaler/cluster-autoscaler/processors/nodeinfosprovider"
4747 "k8s.io/autoscaler/cluster-autoscaler/processors/status"
4848 processorstest "k8s.io/autoscaler/cluster-autoscaler/processors/test"
49+ drasnapshot "k8s.io/autoscaler/cluster-autoscaler/simulator/dynamicresources/snapshot"
4950 "k8s.io/autoscaler/cluster-autoscaler/simulator/framework"
5051 "k8s.io/autoscaler/cluster-autoscaler/utils/errors"
5152 kube_util "k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes"
@@ -1044,7 +1045,7 @@ func runSimpleScaleUpTest(t *testing.T, config *ScaleUpTestConfig) *ScaleUpTestR
10441045 // build orchestrator
10451046 context , err := NewScaleTestAutoscalingContext (options , & fake.Clientset {}, listers , provider , nil , nil )
10461047 assert .NoError (t , err )
1047- err = context .ClusterSnapshot .SetClusterState (nodes , kube_util .ScheduledPods (pods ))
1048+ err = context .ClusterSnapshot .SetClusterState (nodes , kube_util .ScheduledPods (pods ), drasnapshot. Snapshot {} )
10481049 assert .NoError (t , err )
10491050 nodeInfos , err := nodeinfosprovider .NewDefaultTemplateNodeInfoProvider (nil , false ).
10501051 Process (& context , nodes , []* appsv1.DaemonSet {}, taints.TaintConfig {}, now )
@@ -1154,7 +1155,7 @@ func TestScaleUpUnhealthy(t *testing.T) {
11541155 }
11551156 context , err := NewScaleTestAutoscalingContext (options , & fake.Clientset {}, listers , provider , nil , nil )
11561157 assert .NoError (t , err )
1157- err = context .ClusterSnapshot .SetClusterState (nodes , pods )
1158+ err = context .ClusterSnapshot .SetClusterState (nodes , pods , drasnapshot. Snapshot {} )
11581159 assert .NoError (t , err )
11591160 nodeInfos , _ := nodeinfosprovider .NewDefaultTemplateNodeInfoProvider (nil , false ).Process (& context , nodes , []* appsv1.DaemonSet {}, taints.TaintConfig {}, now )
11601161 clusterState := clusterstate .NewClusterStateRegistry (provider , clusterstate.ClusterStateRegistryConfig {}, context .LogRecorder , NewBackoff (), nodegroupconfig .NewDefaultNodeGroupConfigProcessor (config.NodeGroupAutoscalingOptions {MaxNodeProvisionTime : 15 * time .Minute }), asyncnodegroups .NewDefaultAsyncNodeGroupStateChecker ())
@@ -1197,7 +1198,7 @@ func TestBinpackingLimiter(t *testing.T) {
11971198
11981199 context , err := NewScaleTestAutoscalingContext (options , & fake.Clientset {}, listers , provider , nil , nil )
11991200 assert .NoError (t , err )
1200- err = context .ClusterSnapshot .SetClusterState (nodes , nil )
1201+ err = context .ClusterSnapshot .SetClusterState (nodes , nil , drasnapshot. Snapshot {} )
12011202 assert .NoError (t , err )
12021203 nodeInfos , err := nodeinfosprovider .NewDefaultTemplateNodeInfoProvider (nil , false ).
12031204 Process (& context , nodes , []* appsv1.DaemonSet {}, taints.TaintConfig {}, now )
@@ -1257,7 +1258,7 @@ func TestScaleUpNoHelp(t *testing.T) {
12571258 }
12581259 context , err := NewScaleTestAutoscalingContext (options , & fake.Clientset {}, listers , provider , nil , nil )
12591260 assert .NoError (t , err )
1260- err = context .ClusterSnapshot .SetClusterState (nodes , pods )
1261+ err = context .ClusterSnapshot .SetClusterState (nodes , pods , drasnapshot. Snapshot {} )
12611262 assert .NoError (t , err )
12621263 nodeInfos , _ := nodeinfosprovider .NewDefaultTemplateNodeInfoProvider (nil , false ).Process (& context , nodes , []* appsv1.DaemonSet {}, taints.TaintConfig {}, now )
12631264 clusterState := clusterstate .NewClusterStateRegistry (provider , clusterstate.ClusterStateRegistryConfig {}, context .LogRecorder , NewBackoff (), nodegroupconfig .NewDefaultNodeGroupConfigProcessor (config.NodeGroupAutoscalingOptions {MaxNodeProvisionTime : 15 * time .Minute }), asyncnodegroups .NewDefaultAsyncNodeGroupStateChecker ())
@@ -1412,7 +1413,7 @@ func TestComputeSimilarNodeGroups(t *testing.T) {
14121413 listers := kube_util .NewListerRegistry (nil , nil , kube_util .NewTestPodLister (nil ), nil , nil , nil , nil , nil , nil )
14131414 ctx , err := NewScaleTestAutoscalingContext (config.AutoscalingOptions {BalanceSimilarNodeGroups : tc .balancingEnabled }, & fake.Clientset {}, listers , provider , nil , nil )
14141415 assert .NoError (t , err )
1415- err = ctx .ClusterSnapshot .SetClusterState (nodes , nil )
1416+ err = ctx .ClusterSnapshot .SetClusterState (nodes , nil , drasnapshot. Snapshot {} )
14161417 assert .NoError (t , err )
14171418 nodeInfos , _ := nodeinfosprovider .NewDefaultTemplateNodeInfoProvider (nil , false ).Process (& ctx , nodes , []* appsv1.DaemonSet {}, taints.TaintConfig {}, now )
14181419 clusterState := clusterstate .NewClusterStateRegistry (provider , clusterstate.ClusterStateRegistryConfig {}, ctx .LogRecorder , NewBackoff (), nodegroupconfig .NewDefaultNodeGroupConfigProcessor (config.NodeGroupAutoscalingOptions {MaxNodeProvisionTime : 15 * time .Minute }), asyncnodegroups .NewDefaultAsyncNodeGroupStateChecker ())
@@ -1477,7 +1478,7 @@ func TestScaleUpBalanceGroups(t *testing.T) {
14771478 }
14781479 context , err := NewScaleTestAutoscalingContext (options , & fake.Clientset {}, listers , provider , nil , nil )
14791480 assert .NoError (t , err )
1480- err = context .ClusterSnapshot .SetClusterState (nodes , podList )
1481+ err = context .ClusterSnapshot .SetClusterState (nodes , podList , drasnapshot. Snapshot {} )
14811482 assert .NoError (t , err )
14821483 nodeInfos , _ := nodeinfosprovider .NewDefaultTemplateNodeInfoProvider (nil , false ).Process (& context , nodes , []* appsv1.DaemonSet {}, taints.TaintConfig {}, now )
14831484 clusterState := clusterstate .NewClusterStateRegistry (provider , clusterstate.ClusterStateRegistryConfig {}, context .LogRecorder , NewBackoff (), nodegroupconfig .NewDefaultNodeGroupConfigProcessor (config.NodeGroupAutoscalingOptions {MaxNodeProvisionTime : 15 * time .Minute }), asyncnodegroups .NewDefaultAsyncNodeGroupStateChecker ())
@@ -1654,7 +1655,7 @@ func TestScaleUpToMeetNodeGroupMinSize(t *testing.T) {
16541655 assert .NoError (t , err )
16551656
16561657 nodes := []* apiv1.Node {n1 , n2 }
1657- err = context .ClusterSnapshot .SetClusterState (nodes , nil )
1658+ err = context .ClusterSnapshot .SetClusterState (nodes , nil , drasnapshot. Snapshot {} )
16581659 assert .NoError (t , err )
16591660 nodeInfos , _ := nodeinfosprovider .NewDefaultTemplateNodeInfoProvider (nil , false ).Process (& context , nodes , []* appsv1.DaemonSet {}, taints.TaintConfig {}, time .Now ())
16601661 processors := processorstest .NewTestProcessors (& context )
0 commit comments