Skip to content

Commit ae3110c

Browse files
authored
fix prefixLength regex pattern in prefixclaim (#450)
1 parent cacce1d commit ae3110c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

api/v1/prefixclaim_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ type PrefixClaimSpec struct {
4545
// Field is immutable, required
4646
// Example: "/24"
4747
//+kubebuilder:validation:Required
48-
//+kubebuilder:validation:Pattern=`^\/[0-9]|[1-9][0-9]|1[01][0-9]|12[0-8]$`
48+
//+kubebuilder:validation:Pattern=`^\/([0-9]|[1-9][0-9]|1[01][0-9]|12[0-8])$`
4949
//+kubebuilder:validation:XValidation:rule="self == oldSelf",message="Field 'prefixLength' is immutable"
5050
PrefixLength string `json:"prefixLength"`
5151

config/crd/bases/netbox.dev_prefixclaims.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ spec:
113113
The desired prefix length of your Prefix using slash notation. Example: `/24` for an IPv4 Prefix or `/64` for an IPv6 Prefix
114114
Field is immutable, required
115115
Example: "/24"
116-
pattern: ^\/[0-9]|[1-9][0-9]|1[01][0-9]|12[0-8]$
116+
pattern: ^\/([0-9]|[1-9][0-9]|1[01][0-9]|12[0-8])$
117117
type: string
118118
x-kubernetes-validations:
119119
- message: Field 'prefixLength' is immutable

0 commit comments

Comments
 (0)