Added extra info about default plugins in component config

This commit is contained in:
hub-Prateek 2023-10-27 19:32:32 +05:30
parent f19b62fc09
commit 21cf23b4fa
2 changed files with 8 additions and 2 deletions

View File

@ -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())
}

View File

@ -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{