apiserver: enable apf v1 API
This commit is contained in:
@@ -23,6 +23,7 @@ import (
|
||||
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
|
||||
"k8s.io/kubernetes/pkg/api/legacyscheme"
|
||||
"k8s.io/kubernetes/pkg/apis/flowcontrol"
|
||||
flowcontrolv1 "k8s.io/kubernetes/pkg/apis/flowcontrol/v1"
|
||||
flowcontrolv1beta1 "k8s.io/kubernetes/pkg/apis/flowcontrol/v1beta1"
|
||||
flowcontrolv1beta2 "k8s.io/kubernetes/pkg/apis/flowcontrol/v1beta2"
|
||||
flowcontrolv1beta3 "k8s.io/kubernetes/pkg/apis/flowcontrol/v1beta3"
|
||||
@@ -38,6 +39,11 @@ func Install(scheme *runtime.Scheme) {
|
||||
utilruntime.Must(flowcontrolv1beta1.AddToScheme(scheme))
|
||||
utilruntime.Must(flowcontrolv1beta2.AddToScheme(scheme))
|
||||
utilruntime.Must(flowcontrolv1beta3.AddToScheme(scheme))
|
||||
utilruntime.Must(scheme.SetVersionPriority(flowcontrolv1beta3.SchemeGroupVersion, flowcontrolv1beta2.SchemeGroupVersion,
|
||||
flowcontrolv1beta1.SchemeGroupVersion))
|
||||
utilruntime.Must(flowcontrolv1.AddToScheme(scheme))
|
||||
|
||||
// TODO(#121119): This controls serialization order, for 1.29, we continue
|
||||
// to use v1beta3 as the serialization version because vN-1 understands that
|
||||
// level. In 1.30, we should set the serialization version to v1.
|
||||
utilruntime.Must(scheme.SetVersionPriority(flowcontrolv1beta3.SchemeGroupVersion, flowcontrolv1.SchemeGroupVersion,
|
||||
flowcontrolv1beta2.SchemeGroupVersion, flowcontrolv1beta1.SchemeGroupVersion))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user