Merge pull request #111547 from kerthcet/feat/mark-cc-v1beta2-deprecated
Deprecate kubescheduler ComponentConfig v1beta2
This commit is contained in:
commit
96439a0c3c
@ -52,6 +52,9 @@ func loadConfig(data []byte) (*config.KubeSchedulerConfiguration, error) {
|
|||||||
// conversion. See KubeSchedulerConfiguration internal type definition for
|
// conversion. See KubeSchedulerConfiguration internal type definition for
|
||||||
// more details.
|
// more details.
|
||||||
cfgObj.TypeMeta.APIVersion = gvk.GroupVersion().String()
|
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 cfgObj, nil
|
||||||
}
|
}
|
||||||
return nil, fmt.Errorf("couldn't decode as KubeSchedulerConfiguration, got %s: ", gvk)
|
return nil, fmt.Errorf("couldn't decode as KubeSchedulerConfiguration, got %s: ", gvk)
|
||||||
|
Loading…
Reference in New Issue
Block a user