summaryrefslogtreecommitdiffstats
path: root/config/pdf/idf-pod1.schema.yaml
diff options
context:
space:
mode:
authorManuel Buil <mbuil@suse.com>2018-08-13 19:29:31 +0200
committerManuel Buil <mbuil@suse.com>2018-08-13 19:43:57 +0200
commit261e291f8091a6fb622d6232a9e2d6ea8ceb6322 (patch)
treebef61090139c2616442e76948f6c7dadcad2e3bd /config/pdf/idf-pod1.schema.yaml
parent1b233cfbf7b42aaf951f175e9cf818d2b8428561 (diff)
Complete osa and add kubespray to the idf schema
Modify idf of lf pod4 to aoid -1 from Jenkins Change-Id: I4fbac6ed2859e79aeef61b070498833b182f2b5d Signed-off-by: Manuel Buil <mbuil@suse.com>
Diffstat (limited to 'config/pdf/idf-pod1.schema.yaml')
-rw-r--r--config/pdf/idf-pod1.schema.yaml22
1 files changed, 21 insertions, 1 deletions
diff --git a/config/pdf/idf-pod1.schema.yaml b/config/pdf/idf-pod1.schema.yaml
index ec2cc713..a1108a00 100644
--- a/config/pdf/idf-pod1.schema.yaml
+++ b/config/pdf/idf-pod1.schema.yaml
@@ -143,6 +143,20 @@ definitions:
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
@@ -164,7 +178,7 @@ properties:
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:
@@ -175,6 +189,8 @@ properties:
type: 'object'
osa:
type: ['object', 'null']
+ kubespray:
+ type: ['object', 'null']
required: ['version']
additionalProperties: false
############################################################################
@@ -194,12 +210,16 @@ properties:
$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']
+ kubespray:
+ required: ['net_config']
xci:
type: 'object'
# NOTE: To be properly modeled by XCI maintainers