@@ -29,11 +29,11 @@ import (
29
29
"k8s.io/apiserver/pkg/registry/rest"
30
30
genericapiserver "k8s.io/apiserver/pkg/server"
31
31
serverstorage "k8s.io/apiserver/pkg/server/storage"
32
+ flowcontrolbootstrap "k8s.io/apiserver/pkg/util/flowcontrol/bootstrap"
32
33
flowcontrolclient "k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1"
33
34
"k8s.io/klog"
34
35
"k8s.io/kubernetes/pkg/api/legacyscheme"
35
36
"k8s.io/kubernetes/pkg/apis/flowcontrol"
36
- flowcontrolbootstrap "k8s.io/kubernetes/pkg/registry/flowcontrol/bootstrap"
37
37
flowschemastore "k8s.io/kubernetes/pkg/registry/flowcontrol/flowschema/storage"
38
38
prioritylevelconfigurationstore "k8s.io/kubernetes/pkg/registry/flowcontrol/prioritylevelconfiguration/storage"
39
39
)
@@ -70,20 +70,19 @@ func (p RESTStorageProvider) v1alpha1Storage(apiResourceConfigSource serverstora
70
70
}
71
71
72
72
func (p RESTStorageProvider ) PostStartHook () (string , genericapiserver.PostStartHookFunc , error ) {
73
- systemPreset := SystemPresetData {
74
- FlowSchemas : flowcontrolbootstrap .DefaultFlowSchemas (),
75
- PriorityLevelConfigurations : flowcontrolbootstrap .DefaultPriorityLevelConfigurations (),
73
+ predefined := PredefinedData {
74
+ FlowSchemas : flowcontrolbootstrap .PredefinedFlowSchemas (),
75
+ PriorityLevelConfigurations : flowcontrolbootstrap .PredefinedPriorityLevelConfigurations (),
76
76
}
77
- // TODO: default flow-schemas and priority levels
78
- return PostStartHookName , systemPreset .EnsureSystemPresetConfiguration (), nil
77
+ return PostStartHookName , predefined .EnsurePredefinedConfiguration (), nil
79
78
}
80
79
81
- type SystemPresetData struct {
80
+ type PredefinedData struct {
82
81
FlowSchemas []* flowcontrolv1alpha1.FlowSchema
83
82
PriorityLevelConfigurations []* flowcontrolv1alpha1.PriorityLevelConfiguration
84
83
}
85
84
86
- func (d SystemPresetData ) EnsureSystemPresetConfiguration () genericapiserver.PostStartHookFunc {
85
+ func (d PredefinedData ) EnsurePredefinedConfiguration () genericapiserver.PostStartHookFunc {
87
86
return func (hookContext genericapiserver.PostStartHookContext ) error {
88
87
flowcontrolClientSet := flowcontrolclient .NewForConfigOrDie (hookContext .LoopbackClientConfig )
89
88
// Adding system priority classes is important. If they fail to add, many critical system
0 commit comments