From 21cf23b4fafb769ece24dc670a8ed2cba0222ce5 Mon Sep 17 00:00:00 2001 From: hub-Prateek Date: Fri, 27 Oct 2023 19:32:32 +0530 Subject: [PATCH] Added extra info about default plugins in component config --- cmd/kube-scheduler/app/options/configfile.go | 8 ++++++-- pkg/scheduler/apis/config/v1/default_plugins.go | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/cmd/kube-scheduler/app/options/configfile.go b/cmd/kube-scheduler/app/options/configfile.go index 9b5fa9e3489..8fb6687a685 100644 --- a/cmd/kube-scheduler/app/options/configfile.go +++ b/cmd/kube-scheduler/app/options/configfile.go @@ -84,12 +84,16 @@ func LogOrWriteConfig(logger klog.Logger, fileName string, cfg *config.KubeSched return nil } cfg.Profiles = completedProfiles - buf, err := encodeConfig(cfg) if err != nil { return err } - + defaultPluginString := "Plugins Enabled By Default:" + for _, v := range configv1.GetDefaultPlugins.MultiPoint.Enabled { + name := v.Name + defaultPluginString += "\n" + "\t" + name + } + buf.WriteString(defaultPluginString) if loggerV.Enabled() { loggerV.Info("Using component config", "config", buf.String()) } diff --git a/pkg/scheduler/apis/config/v1/default_plugins.go b/pkg/scheduler/apis/config/v1/default_plugins.go index 509cb57a274..fb4650e1713 100644 --- a/pkg/scheduler/apis/config/v1/default_plugins.go +++ b/pkg/scheduler/apis/config/v1/default_plugins.go @@ -26,6 +26,8 @@ import ( "k8s.io/utils/ptr" ) +var GetDefaultPlugins = getDefaultPlugins() + // getDefaultPlugins returns the default set of plugins. func getDefaultPlugins() *v1.Plugins { plugins := &v1.Plugins{