2 schema: deckhand/DataSchema/v1
4 schema: metadata/Control/v1
5 name: promenade/KubernetesNetwork/v1
9 $schema: http://json-schema.org/schema#
13 pattern: '^(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\/([0-9]|[1-2][0-9]|3[0-2])$'
19 pattern: '^\.[a-z0-9][a-z0-9-\.]*$'
23 hostname_or_ip_address:
25 - $ref: '#/definitions/hostname'
26 - $ref: '#/definitions/ip_address'
27 - $ref: '#/definitions/domain_suffix'
40 bootstrap_validation_checks:
43 $ref: '#/definitions/domain_name'
45 $ref: '#/definitions/domain_name'
47 $ref: '#/definitions/ip_address'
51 $ref: '#/definitions/ip_address'
55 additionalProperties: false
64 # NOTE(mark-burnett): No longer used.
66 $ref: '#/definitions/ip_address'
70 additionalProperties: false
76 $ref: '#/definitions/cidr'
78 $ref: '#/definitions/ip_address'
80 $ref: '#/definitions/cidr'
91 additionalProperties: false
98 $ref: '#/definitions/ip_address'
102 $ref: '#/definitions/hostname'
110 $ref: '#/definitions/hostname_or_ip_address'
112 $ref: '#/definitions/url'
115 additionalFields: false
120 additionalProperties: false