--- /dev/null
+---
+schema: 'deckhand/DataSchema/v1'
+metadata:
+ schema: metadata/Control/v1
+ name: shipyard/DeploymentConfiguration/v1
+ labels:
+ application: shipyard
+data:
+ $schema: 'http://json-schema.org/schema#'
+ type: 'object'
+ properties:
+ physical_provisioner:
+ type: 'object'
+ properties:
+ deployment_strategy:
+ type: 'string'
+ deploy_interval:
+ type: 'integer'
+ deploy_timeout:
+ type: 'integer'
+ destroy_interval:
+ type: 'integer'
+ destroy_timeout:
+ type: 'integer'
+ join_wait:
+ type: 'integer'
+ prepare_node_interval:
+ type: 'integer'
+ prepare_node_timeout:
+ type: 'integer'
+ prepare_site_interval:
+ type: 'integer'
+ prepare_site_timeout:
+ type: 'integer'
+ verify_interval:
+ type: 'integer'
+ verify_timeout:
+ type: 'integer'
+ additionalProperties: false
+ kubernetes:
+ type: 'object'
+ properties:
+ node_status_interval:
+ type: 'integer'
+ node_status_timeout:
+ type: 'integer'
+ additionalProperties: false
+ kubernetes_provisioner:
+ type: 'object'
+ properties:
+ drain_timeout:
+ type: 'integer'
+ drain_grace_period:
+ type: 'integer'
+ clear_labels_timeout:
+ type: 'integer'
+ remove_etcd_timeout:
+ type: 'integer'
+ etcd_ready_timeout:
+ type: 'integer'
+ additionalProperties: false
+ armada:
+ type: 'object'
+ properties:
+ get_releases_timeout:
+ type: 'integer'
+ get_status_timeout:
+ type: 'integer'
+ manifest:
+ type: 'string'
+ post_apply_timeout:
+ type: 'integer'
+ validate_design_timeout:
+ type: 'integer'
+ additionalProperties: false
+ required:
+ - manifest
+ additionalProperties: false
+ required:
+ - armada