This commit is contained in:
31
deploy.yaml
31
deploy.yaml
@@ -48,10 +48,11 @@ areas:
|
||||
properties:
|
||||
title: Hostname
|
||||
label:
|
||||
extra: Can only contain alphanumeric characters and hyphens; must be between 1 and 15 characters long
|
||||
span: 5
|
||||
validate:
|
||||
- status: error
|
||||
message: Can only contain alphanumeric characters and hyphens; must be between 1 and 15 characters long
|
||||
message: Enter a valid hostname
|
||||
pass:
|
||||
_regex: ^([a-zA-Z0-9]{1,15}|[a-zA-Z0-9][a-zA-Z0-9\-]{0,13}[a-zA-Z0-9])$
|
||||
- id: ipaddress
|
||||
@@ -62,6 +63,11 @@ areas:
|
||||
placeholder: 0.0.0.0
|
||||
label:
|
||||
span: 5
|
||||
validate:
|
||||
- status: error
|
||||
message: Enter a valid IP address
|
||||
pass:
|
||||
_regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
|
||||
- id: subnetmask
|
||||
required: true
|
||||
type: TextInput
|
||||
@@ -72,7 +78,7 @@ areas:
|
||||
span: 5
|
||||
validate:
|
||||
- status: error
|
||||
# message: Enter a valid subnet mask
|
||||
message: Enter a valid subnet mask
|
||||
pass:
|
||||
_regex: ^(?:(255|254|252|248|240|224|192|128|0+)(?:\.(?!$)|$)){4}$
|
||||
- id: gateway
|
||||
@@ -83,21 +89,38 @@ areas:
|
||||
placeholder: 0.0.0.0
|
||||
label:
|
||||
span: 5
|
||||
validate:
|
||||
- status: error
|
||||
message: Enter a valid IP address
|
||||
pass:
|
||||
_regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
|
||||
- id: dnsserver
|
||||
required: true
|
||||
type: TextInput
|
||||
properties:
|
||||
title: DNS server
|
||||
placeholder: 0.0.0.0, 0.0.0.0
|
||||
placeholder: 1.1.1.1, 1.0.0.1
|
||||
label:
|
||||
extra: (comma-separated list)
|
||||
extra: (comma-separated list of IP addresses)
|
||||
span: 5
|
||||
validate:
|
||||
- status: error
|
||||
message: Enter one or more valid IP addresses, separated by a comma
|
||||
pass:
|
||||
_regex: ^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.(?:25[0-5]|2[0-4]\d|[01]?\d\d?))(?:,\s*(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.(?:25[0-5]|2[0-4]\d|[01]?\d\d?)))*$
|
||||
- id: dnssuffix
|
||||
required: true
|
||||
type: TextInput
|
||||
properties:
|
||||
title: DNS suffix
|
||||
placeholder: example.org
|
||||
label:
|
||||
span: 5
|
||||
validate:
|
||||
- status: error
|
||||
message: Enter a valid domain name
|
||||
pass:
|
||||
_regex: (?=^.{4,253}$)(^((?!-)[a-zA-Z0-9-]{1,63}(?<!-)\.)+[a-zA-Z]{2,63}$)
|
||||
- id: warning
|
||||
type: Alert
|
||||
properties:
|
||||
|
Reference in New Issue
Block a user