refactor: make only LoadConfigFromFile public

- `loadConfig` can be made public again when needed (not required now)
This commit is contained in:
vadasambar
2023-07-04 11:19:30 +05:30
parent 8e284389a5
commit b3373ae273

View File

@@ -36,10 +36,10 @@ func LoadConfigFromFile(logger klog.Logger, file string) (*config.KubeSchedulerC
return nil, err return nil, err
} }
return LoadConfig(logger, data) return loadConfig(logger, data)
} }
func LoadConfig(logger klog.Logger, data []byte) (*config.KubeSchedulerConfiguration, error) { func loadConfig(logger klog.Logger, data []byte) (*config.KubeSchedulerConfiguration, error) {
// The UniversalDecoder runs defaulting and returns the internal type by default. // The UniversalDecoder runs defaulting and returns the internal type by default.
obj, gvk, err := scheme.Codecs.UniversalDecoder().Decode(data, nil, nil) obj, gvk, err := scheme.Codecs.UniversalDecoder().Decode(data, nil, nil)
if err != nil { if err != nil {