Skip to content

Commit 72c216f

Browse files
committed
fixup! feat: Define ServiceLoadBalancer Configuration API
Use Format=ipv4 instead of regex
1 parent 9a2b67a commit 72c216f

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

api/v1alpha1/addon_types.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -273,11 +273,9 @@ type ServiceLoadBalancerConfiguration struct {
273273

274274
// AddressRange defines an IPv4 range.
275275
type AddressRange struct {
276-
// Source: https://github.com/metal3-io/ip-address-manager/blob/b4f7c2a/api/v1alpha1/common_types.go#L19
277-
278-
// +kubebuilder:validation:Pattern="^((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))$"
276+
// +kubebuilder:validation:Format=ipv4
279277
Start string `json:"start"`
280278

281-
// +kubebuilder:validation:Pattern="^((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))$"
279+
// +kubebuilder:validation:Format=ipv4
282280
End string `json:"end"`
283281
}

0 commit comments

Comments
 (0)