Merge pull request #112257 from kerthcet/cleanup/modify-remove-release

Kube-scheduler: Deprecate Component config v1beta3
This commit is contained in:
Kubernetes Prow Robot 2022-09-06 23:54:36 -07:00 committed by GitHub
commit 3d3820bba3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -52,8 +52,11 @@ 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() { switch cfgObj.TypeMeta.APIVersion {
klog.InfoS("KubeSchedulerConfiguration v1beta2 is deprecated in v1.25, will be removed in v1.26") case configv1beta2.SchemeGroupVersion.String():
klog.InfoS("KubeSchedulerConfiguration v1beta2 is deprecated in v1.25, will be removed in v1.28")
case configv1beta3.SchemeGroupVersion.String():
klog.InfoS("KubeSchedulerConfiguration v1beta3 is deprecated in v1.26, will be removed in v1.29")
} }
return cfgObj, nil return cfgObj, nil
} }