Code Review
/
pharos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
[IDF] Schema: Add OSA installer stubs
[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
0705fcc
..
b23a82e
100644
(file)
--- a/
config/pdf/idf-pod1.schema.yaml
+++ b/
config/pdf/idf-pod1.schema.yaml
@@
-14,14
+14,14
@@
definitions:
v0.1:
# NOTE: I hope this is going away soon, so I won't model it yet
type: 'object'
v0.1:
# NOTE: I hope this is going away soon, so I won't model it yet
type: 'object'
- daisy:
- v0.1:
- type: 'object'
- # NOTE: To be properly modeled by Daisy maintainers
compass:
v0.1:
type: 'object'
# NOTE: To be properly modeled by Compass4NFV maintainers
compass:
v0.1:
type: 'object'
# NOTE: To be properly modeled by Compass4NFV maintainers
+ daisy:
+ v0.1:
+ type: 'object'
+ # NOTE: To be properly modeled by Daisy maintainers
fuel:
v0.1:
type: 'object'
fuel:
v0.1:
type: 'object'
@@
-75,6
+75,10
@@
definitions:
additionalProperties: false
required: ['jumphost', 'network']
additionalProperties: false
additionalProperties: false
required: ['jumphost', 'network']
additionalProperties: false
+ osa:
+ v0.1:
+ type: 'object'
+ # NOTE: To be properly modeled by XCI maintainers
##############################################################################
# Top-level structure:
##############################################################################
# Top-level structure:
@@
-94,14
+98,16
@@
properties:
type: 'array'
items:
type: 'string'
type: 'array'
items:
type: 'string'
- enum: ['apex', 'compass4nfv', 'daisy', 'fuel', 'joid']
+ enum: ['apex', 'compass4nfv', 'daisy', 'fuel', 'joid'
, 'osa'
]
net_config:
type: 'object'
net_config:
type: 'object'
-
fuel
:
+
compass
:
type: 'object'
daisy:
type: 'object'
type: 'object'
daisy:
type: 'object'
- compass:
+ fuel:
+ type: 'object'
+ osa:
type: 'object'
required: ['version']
additionalProperties: false
type: 'object'
required: ['version']
additionalProperties: false
@@
-114,16
+120,20
@@
properties:
properties:
net_config:
$ref: '#/definitions/net_config/v0.1'
properties:
net_config:
$ref: '#/definitions/net_config/v0.1'
- fuel:
- $ref: '#/definitions/fuel/v0.1'
- daisy:
- $ref: '#/definitions/daisy/v0.1'
compass:
$ref: '#/definitions/compass/v0.1'
compass:
$ref: '#/definitions/compass/v0.1'
+ daisy:
+ $ref: '#/definitions/daisy/v0.1'
+ fuel:
+ $ref: '#/definitions/fuel/v0.1'
+ osa:
+ $ref: '#/definitions/osa/v0.1'
fuel:
required: ['net_config']
daisy:
required: ['net_config']
fuel:
required: ['net_config']
daisy:
required: ['net_config']
+ osa:
+ required: ['net_config']
# Do not allow any properties not defined here. This lets us catch typos.
additionalProperties: false
# Do not allow any properties not defined here. This lets us catch typos.
additionalProperties: false