[idf.fuel] Add jumpserver.trunks for mgmt
[pharos.git] / config / pdf / idf-pod1.schema.yaml
index 857749c..ec2cc71 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,10 @@ definitions:
         network:
           type: 'object'
           properties:
+            ntp_strata_host1:
+              type: 'string'
+            ntp_strata_host2:
+              type: 'string'
             node:
               type: 'array'
               items:
@@ -132,7 +143,7 @@ definitions:
       additionalProperties: false
   osa:
     v0.1:
-      type: 'object'
+      type: ['object', 'null']
       # NOTE: To be properly modeled by XCI maintainers
 
 ##############################################################################
@@ -163,7 +174,7 @@ properties:
       fuel:
         type: 'object'
       osa:
-        type: 'object'
+        type: ['object', 'null']
     required: ['version']
     additionalProperties: false
     ############################################################################
@@ -189,6 +200,9 @@ properties:
         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