From 34d35f1304c0c1927f765270d745b7883a084897 Mon Sep 17 00:00:00 2001 From: ravisantoshgudimetla Date: Mon, 5 Feb 2018 20:39:22 -0500 Subject: [PATCH] Scheduler is not able to read from config file if configmap is not present --- cmd/kube-scheduler/app/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/kube-scheduler/app/server.go b/cmd/kube-scheduler/app/server.go index 5e37a172d2b..139249b19e6 100644 --- a/cmd/kube-scheduler/app/server.go +++ b/cmd/kube-scheduler/app/server.go @@ -214,7 +214,7 @@ func (o *Options) applyDeprecatedHealthzPortToConfig() { // 3. --algorithm-provider to use a named algorithm provider. func (o *Options) applyDeprecatedAlgorithmSourceOptionsToConfig() { switch { - case o.useLegacyPolicyConfig: + case o.useLegacyPolicyConfig || (len(o.policyConfigFile) > 0 && o.policyConfigMapName == ""): o.config.AlgorithmSource = componentconfig.SchedulerAlgorithmSource{ Policy: &componentconfig.SchedulerPolicySource{ File: &componentconfig.SchedulerPolicyFileSource{