Move filter_out_schedulable to a separate package
This commit is contained in:
parent
96c7eba3b9
commit
e07fd1e130
|
|
@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package core
|
package filteroutschedulable
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"sort"
|
"sort"
|
||||||
|
|
@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package core
|
package filteroutschedulable
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
@ -41,6 +41,7 @@ import (
|
||||||
cloudBuilder "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/builder"
|
cloudBuilder "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/builder"
|
||||||
"k8s.io/autoscaler/cluster-autoscaler/config"
|
"k8s.io/autoscaler/cluster-autoscaler/config"
|
||||||
"k8s.io/autoscaler/cluster-autoscaler/core"
|
"k8s.io/autoscaler/cluster-autoscaler/core"
|
||||||
|
"k8s.io/autoscaler/cluster-autoscaler/core/filteroutschedulable"
|
||||||
"k8s.io/autoscaler/cluster-autoscaler/estimator"
|
"k8s.io/autoscaler/cluster-autoscaler/estimator"
|
||||||
"k8s.io/autoscaler/cluster-autoscaler/expander"
|
"k8s.io/autoscaler/cluster-autoscaler/expander"
|
||||||
"k8s.io/autoscaler/cluster-autoscaler/metrics"
|
"k8s.io/autoscaler/cluster-autoscaler/metrics"
|
||||||
|
|
@ -330,7 +331,7 @@ func buildAutoscaler(debuggingSnapshotter debuggingsnapshot.DebuggingSnapshotter
|
||||||
|
|
||||||
opts.Processors = ca_processors.DefaultProcessors()
|
opts.Processors = ca_processors.DefaultProcessors()
|
||||||
opts.Processors.TemplateNodeInfoProvider = nodeinfosprovider.NewDefaultTemplateNodeInfoProvider(nodeInfoCacheExpireTime)
|
opts.Processors.TemplateNodeInfoProvider = nodeinfosprovider.NewDefaultTemplateNodeInfoProvider(nodeInfoCacheExpireTime)
|
||||||
opts.Processors.PodListProcessor = core.NewFilterOutSchedulablePodListProcessor()
|
opts.Processors.PodListProcessor = filteroutschedulable.NewFilterOutSchedulablePodListProcessor()
|
||||||
|
|
||||||
nodeInfoComparatorBuilder := nodegroupset.CreateGenericNodeInfoComparator
|
nodeInfoComparatorBuilder := nodegroupset.CreateGenericNodeInfoComparator
|
||||||
if autoscalingOptions.CloudProviderName == cloudprovider.AzureProviderName {
|
if autoscalingOptions.CloudProviderName == cloudprovider.AzureProviderName {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue