Skip to content

Commit 72f321e

Browse files
committed
Use general csinodelister if csinodeawareness is disabled
1 parent c26409b commit 72f321e

File tree

1 file changed

+4
-0
lines changed
  • cluster-autoscaler/simulator/framework

1 file changed

+4
-0
lines changed

cluster-autoscaler/simulator/framework/handle.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import (
2626
schedulerconfiglatest "k8s.io/kubernetes/pkg/scheduler/apis/config/latest"
2727
schedulerframework "k8s.io/kubernetes/pkg/scheduler/framework"
2828
schedulerplugins "k8s.io/kubernetes/pkg/scheduler/framework/plugins"
29+
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodevolumelimits"
2930
schedulerframeworkruntime "k8s.io/kubernetes/pkg/scheduler/framework/runtime"
3031
schedulermetrics "k8s.io/kubernetes/pkg/scheduler/metrics"
3132
)
@@ -66,6 +67,9 @@ func NewHandle(informerFactory informers.SharedInformerFactory,
6667
}
6768
if csiEnabled {
6869
opts = append(opts, schedulerframeworkruntime.WithSharedCSIManager(sharedLister))
70+
} else {
71+
sharedCSIManager := nodevolumelimits.NewCSIManager(informerFactory.Storage().V1().CSINodes().Lister())
72+
opts = append(opts, schedulerframeworkruntime.WithSharedCSIManager(sharedCSIManager))
6973
}
7074
initMetricsOnce.Do(func() {
7175
schedulermetrics.InitMetrics()

0 commit comments

Comments
 (0)