Update 'deploy.yaml'
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-01-20 09:20:42 +00:00
parent 7d651ec5e8
commit 0c2738ceed

View File

@@ -12,121 +12,153 @@ areas:
- id: content - id: content
type: Card type: Card
layout: layout:
size: 800 size: 1000
contentGutter: 10 contentGutter: 10
blocks: blocks:
- id: title - id: title
type: Title type: Title
layout: layout:
grow: 1 span: 24
properties: properties:
content: Deploy content: Deploy
label: - id: leftcolumn
span: 5 type: Box
- id: macaddress layout:
required: true span: 12
type: TextInput contentGutter: 10
properties: blocks:
title: MAC Address - id: macaddress
placeholder: 00:00:00:00:00:00 required: true
label: type: TextInput
span: 5 properties:
validate: title: MAC Address
- status: error placeholder: 00:00:00:00:00:00
message: Enter a valid MAC address validate:
pass: - status: error
_regex: ^(?!(?:00[:-]){5}00)((?:[0-9a-fA-F]{2}[:-]){5}[0-9a-fA-F]{2})$ message: Enter a valid MAC address
- id: projectname pass:
type: TextInput _regex: ^(?!(?:00[:-]){5}00)((?:[0-9a-fA-F]{2}[:-]){5}[0-9a-fA-F]{2})$
properties: - id: projectname
title: Project name type: TextInput
label: properties:
span: 5 title: Project name
- id: hostname - id: hostname
required: true required: true
type: TextInput type: TextInput
properties: properties:
title: Hostname title: Hostname
label: label:
extra: Can only contain alphanumeric characters and hyphens; must be between 1 and 15 characters long extra: Can only contain alphanumeric characters and hyphens; must be between 1 and 15 characters long
extraStyle: extraStyle:
font-size: smaller font-size: smaller
font-style: italic font-style: italic
span: 5 validate:
validate: - status: error
- status: error message: Enter a valid hostname
message: Enter a valid hostname pass:
pass: _regex: ^([a-zA-Z0-9]{1,15}|[a-zA-Z0-9][a-zA-Z0-9\-]{0,13}[a-zA-Z0-9])$
_regex: ^([a-zA-Z0-9]{1,15}|[a-zA-Z0-9][a-zA-Z0-9\-]{0,13}[a-zA-Z0-9])$ - id: ipaddress
- id: ipaddress required: true
required: true type: TextInput
type: TextInput properties:
properties: title: IP address
title: IP address placeholder: 0.0.0.0
placeholder: 0.0.0.0 validate:
label: - status: error
span: 5 message: Enter a valid IP address
validate: pass:
- status: error _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]?)$
message: Enter a valid IP address - id: subnetmask
pass: required: true
_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]?)$ type: TextInput
- id: subnetmask properties:
required: true title: Subnet mask
type: TextInput placeholder: 255.255.255.0
properties: validate:
title: Subnet mask - status: error
placeholder: 255.255.255.0 message: Enter a valid subnet mask
label: pass:
span: 5 _regex: ^(?:(255|254|252|248|240|224|192|128|0+)(?:\.(?!$)|$)){4}$
validate: - id: gateway
- status: error required: true
message: Enter a valid subnet mask type: TextInput
pass: properties:
_regex: ^(?:(255|254|252|248|240|224|192|128|0+)(?:\.(?!$)|$)){4}$ title: Gateway
- id: gateway placeholder: 0.0.0.0
required: true validate:
type: TextInput - status: error
properties: message: Enter a valid IP address
title: Gateway pass:
placeholder: 0.0.0.0 _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]?)$
label: - id: dnsserver
span: 5 required: true
validate: type: TextInput
- status: error properties:
message: Enter a valid IP address title: DNS server
pass: placeholder: 1.1.1.1, 1.0.0.1
_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]?)$ label:
- id: dnsserver extra: (comma-separated list of IP addresses)
required: true extraStyle:
type: TextInput font-size: smaller
properties: font-style: italic
title: DNS server validate:
placeholder: 1.1.1.1, 1.0.0.1 - status: error
label: message: Enter one or more valid IP addresses, separated by a comma
extra: (comma-separated list of IP addresses) pass:
extraStyle: _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?)))*$
font-size: smaller - id: dnssuffix
font-style: italic required: true
span: 5 type: TextInput
validate: properties:
- status: error title: DNS suffix
message: Enter one or more valid IP addresses, separated by a comma placeholder: example.org
pass: validate:
_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?)))*$ - status: error
- id: dnssuffix message: Enter a valid domain name
required: true pass:
type: TextInput _regex: (?=^.{4,253}$)(^((?!-)[a-zA-Z0-9-]{1,63}(?<!-)\.)+[a-zA-Z]{2,63}$)
properties: - id: rightcolumn
title: DNS suffix type: Box
placeholder: example.org layout:
label: span: 12
span: 5 contentGutter: 10
validate: blocks:
- status: error - id: certificate
message: Enter a valid domain name required: true
pass: type: TextArea
_regex: (?=^.{4,253}$)(^((?!-)[a-zA-Z0-9-]{1,63}(?<!-)\.)+[a-zA-Z]{2,63}$) properties:
autoSize:
maxRows: 4
minRows: 4
block: true
title: Certificate
placeholder: |
-----BEGIN CERTIFICATE-----
[...]
-----END CERTIFICATE-----
label:
extra: PEM format
extraStyle:
font-size: smaller
font-style: italic
- id: privatekey
required: true
type: TextArea
properties:
autoSize:
maxRows: 4
minRows: 4
block: true
title: Private key
placeholder: |
-----BEGIN RSA PRIVATE KEY-----
[...]
-----END RSA PRIVATE KEY-----
label:
extra: PEM format
extraStyle:
font-size: smaller
font-style: italic
- id: warning - id: warning
type: Alert type: Alert
properties: properties: