type: ['string', 'null']
required: ['admin', 'mgmt', 'private', 'public']
additionalProperties: false
+ trunks:
+ type: 'object'
+ properties:
+ mgmt:
+ type: 'boolean'
+ required: ['mgmt']
+ additionalProperties: false
required: ['bridges']
additionalProperties: false
maas:
network:
type: 'object'
properties:
+ ntp_strata_host1:
+ type: 'string'
+ ntp_strata_host2:
+ type: 'string'
node:
type: 'array'
items:
additionalProperties: false
osa:
v0.1:
- type: 'object'
+ type: ['object', 'null']
# NOTE: To be properly modeled by XCI maintainers
##############################################################################
fuel:
type: 'object'
osa:
- type: 'object'
+ type: ['object', 'null']
required: ['version']
additionalProperties: false
############################################################################
required: ['net_config']
osa:
required: ['net_config']
+ xci:
+ type: 'object'
+ # NOTE: To be properly modeled by XCI maintainers
# Do not allow any properties not defined here. This lets us catch typos.
additionalProperties: false