Merge pull request #111547 from kerthcet/feat/mark-cc-v1beta2-deprecated

Deprecate kubescheduler ComponentConfig v1beta2
This commit is contained in:
Kubernetes Prow Robot
2022-08-02 12:48:06 -07:00
committed by GitHub

View File

@@ -52,6 +52,9 @@ func loadConfig(data []byte) (*config.KubeSchedulerConfiguration, error) {
// conversion. See KubeSchedulerConfiguration internal type definition for
// more details.
cfgObj.TypeMeta.APIVersion = gvk.GroupVersion().String()
if cfgObj.TypeMeta.APIVersion == configv1beta2.SchemeGroupVersion.String() {
klog.Warning("KubeSchedulerConfiguration v1beta2 is deprecated in v1.25, will be removed in v1.26")
}
return cfgObj, nil
}
return nil, fmt.Errorf("couldn't decode as KubeSchedulerConfiguration, got %s: ", gvk)