arm-pod10: Increase MaaS deploy timeout
[pharos.git] / config / pdf / idf-pod1.schema.yaml
index 49e06e6..7546279 100644 (file)
@@ -42,6 +42,13 @@ definitions:
                   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:
@@ -56,6 +63,12 @@ definitions:
         network:
           type: 'object'
           properties:
+            interface_mtu:
+              type: 'number'
+            ntp_strata_host1:
+              type: 'string'
+            ntp_strata_host2:
+              type: 'string'
             node:
               type: 'array'
               items:
@@ -131,6 +144,20 @@ definitions:
       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
@@ -153,7 +180,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:
@@ -164,6 +191,8 @@ properties:
         type: 'object'
       osa:
         type: ['object', 'null']
+      kubespray:
+        type: ['object', 'null']
     required: ['version']
     additionalProperties: false
     ############################################################################
@@ -183,12 +212,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