Skip to content

Commit fd94329

Browse files
committed
limit size of iprangeclaim CR to 50
1 parent b62004a commit fd94329

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

api/v1/iprangeclaim_types.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,10 @@ type IpRangeClaimSpec struct {
3030
//+kubebuilder:validation:XValidation:rule="self == oldSelf",message="Field 'parentPrefix' is immutable"
3131
ParentPrefix string `json:"parentPrefix"`
3232

33+
// currently only ip range sizes up to 50 are supported
3334
//+kubebuilder:validation:Required
3435
//+kubebuilder:validation:Minimum=2
36+
//+kubebuilder:validation:Maximum=50
3537
//+kubebuilder:validation:XValidation:rule="self == oldSelf",message="Field 'size' is immutable"
3638
Size int `json:"size,omitempty"`
3739

config/crd/bases/netbox.dev_iprangeclaims.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ spec:
7171
preserveInNetbox:
7272
type: boolean
7373
size:
74+
description: currently only ip range sizes up to 50 are supported
75+
maximum: 50
7476
minimum: 2
7577
type: integer
7678
x-kubernetes-validations:

0 commit comments

Comments
 (0)