Skip to content

Commit abf251f

Browse files
committed
apply suggestions
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
1 parent e1f0428 commit abf251f

4 files changed

Lines changed: 11 additions & 11 deletions

File tree

apix/config/v1alpha1/endpointpickerconfig_types.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -316,10 +316,10 @@ type FlowControlConfig struct {
316316
PriorityBands []PriorityBandConfig `json:"priorityBands,omitempty"`
317317

318318
// +optional
319-
// UsageLimitPolicyRef specifies the UsageLimitPolicy plugin to use for adaptive capacity management.
319+
// UsageLimitPolicyPluginRef specifies the UsageLimitPolicy plugin to use for adaptive capacity management.
320320
// Must reference a named plugin instance defined in the top-level Plugins section.
321321
// If omitted, a default static policy (threshold=1.0, no gating) is used.
322-
UsageLimitPolicyRef string `json:"usageLimitPolicyRef,omitempty"`
322+
UsageLimitPolicyPluginRef string `json:"usageLimitPolicyPluginRef,omitempty"`
323323
}
324324

325325
func (fcc *FlowControlConfig) String() string {
@@ -346,8 +346,8 @@ func (fcc *FlowControlConfig) String() string {
346346
parts = append(parts, fmt.Sprintf("PriorityBands: %v", fcc.PriorityBands))
347347
}
348348

349-
if fcc.UsageLimitPolicyRef != "" {
350-
parts = append(parts, "UsageLimitPolicyRef: "+fcc.UsageLimitPolicyRef)
349+
if fcc.UsageLimitPolicyPluginRef != "" {
350+
parts = append(parts, "UsageLimitPolicyRef: "+fcc.UsageLimitPolicyPluginRef)
351351
}
352352

353353
return "{" + strings.Join(parts, ", ") + "}"

pkg/epp/flowcontrol/config.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ func NewConfigFromAPI(apiConfig *configapi.FlowControlConfig, handle plugin.Hand
6161

6262
func ensureUsageLimitPolicy(apiConfig *configapi.FlowControlConfig, handle plugin.Handle) (flowcontrol.UsageLimitPolicy, error) {
6363
ref := registry.DefaultUsageLimitPolicyRef
64-
if apiConfig != nil && apiConfig.UsageLimitPolicyRef != "" {
65-
ref = apiConfig.UsageLimitPolicyRef
64+
if apiConfig != nil && apiConfig.UsageLimitPolicyPluginRef != "" {
65+
ref = apiConfig.UsageLimitPolicyPluginRef
6666
}
6767
p := handle.Plugin(ref)
6868
if p == nil {

pkg/epp/flowcontrol/config_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ func TestNewConfigFromAPI(t *testing.T) {
108108
},
109109
},
110110
{
111-
name: "Success - UsageLimitPolicyRef is resolved",
111+
name: "Success - UsageLimitPolicyPluginRef is resolved",
112112
apiConfig: &configapi.FlowControlConfig{
113-
UsageLimitPolicyRef: usagelimits.StaticUsageLimitPolicyType,
113+
UsageLimitPolicyPluginRef: usagelimits.StaticUsageLimitPolicyType,
114114
},
115115
assertion: func(t *testing.T, cfg *Config) {
116116
require.NotNil(t, cfg.UsageLimitPolicy, "UsageLimitPolicy should be resolved from the handle")
@@ -121,7 +121,7 @@ func TestNewConfigFromAPI(t *testing.T) {
121121
{
122122
name: "Success - Func-based UsageLimitPolicy resolved via PluginRef",
123123
apiConfig: &configapi.FlowControlConfig{
124-
UsageLimitPolicyRef: funcPolicyName,
124+
UsageLimitPolicyPluginRef: funcPolicyName,
125125
},
126126
assertion: func(t *testing.T, cfg *Config) {
127127
require.NotNil(t, cfg.UsageLimitPolicy)
@@ -143,7 +143,7 @@ func TestNewConfigFromAPI(t *testing.T) {
143143
{
144144
name: "Success - Struct-based UsageLimitPolicy resolved via PluginRef",
145145
apiConfig: &configapi.FlowControlConfig{
146-
UsageLimitPolicyRef: structPolicyName,
146+
UsageLimitPolicyPluginRef: structPolicyName,
147147
},
148148
assertion: func(t *testing.T, cfg *Config) {
149149
require.NotNil(t, cfg.UsageLimitPolicy)

pkg/epp/flowcontrol/registry/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import (
2323
"time"
2424

2525
"k8s.io/apimachinery/pkg/api/resource"
26-
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/framework/plugins/flowcontrol/usagelimits"
2726

2827
configapi "sigs.k8s.io/gateway-api-inference-extension/apix/config/v1alpha1"
2928
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/flowcontrol/contracts"
@@ -32,6 +31,7 @@ import (
3231
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/framework/interface/plugin"
3332
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/framework/plugins/flowcontrol/fairness"
3433
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/framework/plugins/flowcontrol/ordering"
34+
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/framework/plugins/flowcontrol/usagelimits"
3535
)
3636

3737
// --- Defaults ---

0 commit comments

Comments
 (0)