--- /dev/null
+---
+schema: 'deckhand/DataSchema/v1'
+metadata:
+ schema: metadata/Control/v1
+ name: drydock/Network/v1
+ labels:
+ application: drydock
+data:
+ $schema: 'http://json-schema.org/schema#'
+ type: 'object'
+ properties:
+ cidr:
+ type: 'string'
+ ranges:
+ type: 'array'
+ items:
+ type: 'object'
+ properties:
+ type:
+ type: 'string'
+ start:
+ type: 'string'
+ format: 'ipv4'
+ end:
+ type: 'string'
+ format: 'ipv4'
+ additionalProperties: false
+ dns:
+ type: 'object'
+ properties:
+ domain:
+ type: 'string'
+ servers:
+ type: 'string'
+ additionalProperties: false
+ dhcp_relay:
+ type: 'object'
+ properties:
+ self_ip:
+ type: 'string'
+ format: 'ipv4'
+ upstream_target:
+ type: 'string'
+ format: 'ipv4'
+ additionalProperties: false
+ mtu:
+ type: 'number'
+ vlan:
+ type: 'string'
+ routedomain:
+ type: 'string'
+ routes:
+ type: 'array'
+ items:
+ type: 'object'
+ properties:
+ subnet:
+ type: 'string'
+ gateway:
+ type: 'string'
+ format: 'ipv4'
+ metric:
+ type: 'number'
+ routedomain:
+ type: 'string'
+ additionalProperties: false
+ labels:
+ type: 'object'
+ additionalProperties: true
+ additionalProperties: false