From c8fbd78c161f5dfac0aaaaaed03e13eb6921c2f1 Mon Sep 17 00:00:00 2001 From: kerthcet Date: Tue, 2 Aug 2022 22:11:11 +0800 Subject: [PATCH] Deprecate kubescheduler ComponentConfig v1beta2 Signed-off-by: kerthcet --- cmd/kube-scheduler/app/options/configfile.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/kube-scheduler/app/options/configfile.go b/cmd/kube-scheduler/app/options/configfile.go index 84802da767f..e7b1acea2d1 100644 --- a/cmd/kube-scheduler/app/options/configfile.go +++ b/cmd/kube-scheduler/app/options/configfile.go @@ -51,6 +51,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)