Skip to content

Commit 1c0a0d6

Browse files
committed
Update API package names and add small kubebuilder fixes
1 parent f761f87 commit 1c0a0d6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/proposals/rate-limiting.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ package v1alpha1
7171

7272
import (
7373
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
74-
gatewayv1alpha2 "sigs.k8s.io/gateway-api/apis/v1alpha2"
74+
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
7575
)
7676

7777
// RateLimitPolicy is an Inherited Attached Policy. It provides a way to set local rate limiting rules in NGINX.
@@ -80,7 +80,7 @@ import (
8080
// +kubebuilder:object:root=true
8181
// +kubebuilder:storageversion
8282
// +kubebuilder:subresource:status
83-
// +kubebuilder:resource:categories=gateway-api,scope=Namespaced
83+
// +kubebuilder:resource:categories=nginx-gateway-fabric,shortName=rlpolicy,scope=Namespaced
8484
// +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`
8585
// +kubebuilder:metadata:labels="gateway.networking.k8s.io/policy=inherited"
8686
type RateLimitPolicy struct {
@@ -280,12 +280,12 @@ Implementing this involves defining a new Condition type and reason:
280280
package conditions
281281

282282
import (
283-
gatewayv1alpha2 "sigs.k8s.io/gateway-api/apis/v1alpha2"
283+
v1 "sigs.k8s.io/gateway-api/apis/v1"
284284
)
285285

286286
const (
287-
RateLimitPolicyAffected gatewayv1alpha2.PolicyConditionType = "gateway.nginx.org/RateLimitPolicyAffected"
288-
PolicyAffectedReason gatewayv1alpha2.PolicyConditionReason = "RateLimitPolicyAffectedAffected"
287+
RateLimitPolicyAffected v1.PolicyConditionType = "gateway.nginx.org/RateLimitPolicyAffected"
288+
PolicyAffectedReason v1.PolicyConditionReason = "RateLimitPolicyAffectedAffected"
289289
)
290290
```
291291

0 commit comments

Comments
 (0)