Code Review
/
pharos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
arm-pod10: Increase MaaS deploy timeout
[pharos.git]
/
config
/
pdf
/
idf-pod1.schema.yaml
diff --git
a/config/pdf/idf-pod1.schema.yaml
b/config/pdf/idf-pod1.schema.yaml
index
2bb880d
..
7546279
100644
(file)
--- a/
config/pdf/idf-pod1.schema.yaml
+++ b/
config/pdf/idf-pod1.schema.yaml
@@
-42,6
+42,13
@@
definitions:
type: ['string', 'null']
required: ['admin', 'mgmt', 'private', 'public']
additionalProperties: false
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:
required: ['bridges']
additionalProperties: false
maas:
@@
-56,6
+63,8
@@
definitions:
network:
type: 'object'
properties:
network:
type: 'object'
properties:
+ interface_mtu:
+ type: 'number'
ntp_strata_host1:
type: 'string'
ntp_strata_host2:
ntp_strata_host1:
type: 'string'
ntp_strata_host2:
@@
-135,6
+144,20
@@
definitions:
required: ['jumphost', 'network']
additionalProperties: false
osa:
required: ['jumphost', 'network']
additionalProperties: false
osa:
+ v0.1:
+ type: 'object'
+ properties:
+ nodes_roles:
+ type: 'object'
+ groups:
+ type: 'object'
+ hostnames:
+ type: 'object'
+ network:
+ type: 'object'
+ required: ['nodes_roles', 'groups', 'hostnames', 'network']
+ additionalProperties: false
+ kubespray:
v0.1:
type: ['object', 'null']
# NOTE: To be properly modeled by XCI maintainers
v0.1:
type: ['object', 'null']
# NOTE: To be properly modeled by XCI maintainers
@@
-157,7
+180,7
@@
properties:
type: 'array'
items:
type: 'string'
type: 'array'
items:
type: 'string'
- enum: ['apex', 'compass4nfv', 'daisy', 'fuel', 'joid', 'osa']
+ enum: ['apex', 'compass4nfv', 'daisy', 'fuel', 'joid', 'osa'
, 'kubespray'
]
net_config:
type: 'object'
compass:
net_config:
type: 'object'
compass:
@@
-168,6
+191,8
@@
properties:
type: 'object'
osa:
type: ['object', 'null']
type: 'object'
osa:
type: ['object', 'null']
+ kubespray:
+ type: ['object', 'null']
required: ['version']
additionalProperties: false
############################################################################
required: ['version']
additionalProperties: false
############################################################################
@@
-187,12
+212,16
@@
properties:
$ref: '#/definitions/fuel/v0.1'
osa:
$ref: '#/definitions/osa/v0.1'
$ref: '#/definitions/fuel/v0.1'
osa:
$ref: '#/definitions/osa/v0.1'
+ kubespray:
+ $ref: '#/definitions/kubespray/v0.1'
fuel:
required: ['net_config']
daisy:
required: ['net_config']
osa:
required: ['net_config']
fuel:
required: ['net_config']
daisy:
required: ['net_config']
osa:
required: ['net_config']
+ kubespray:
+ required: ['net_config']
xci:
type: 'object'
# NOTE: To be properly modeled by XCI maintainers
xci:
type: 'object'
# NOTE: To be properly modeled by XCI maintainers