----
-schema: 'deckhand/DataSchema/v1'
-metadata:
- schema: metadata/Control/v1
- name: drydock/HostProfile/v1
- labels:
- application: drydock
-data:
- $schema: 'http://json-schema.org/schema#'
- type: 'object'
- properties:
- oob:
- type: 'object'
- properties:
- type:
- type: 'string'
- network:
- type: 'string'
- account:
- type: 'string'
- credetial:
- type: 'string'
- additionalProperties: true
- storage:
- type: 'object'
- properties:
- physical_devices:
- type: 'object'
- additionalProperties:
- type: 'object'
- properties:
- labels:
- type: 'object'
- additionalProperties:
- type: 'string'
- volume_group:
- type: 'string'
- partitions:
- type: 'array'
- items:
- type: 'object'
- properties:
- name:
- type: 'string'
- size:
- type: 'string'
- part_uuid:
- type: 'string'
- volume_group:
- type: 'string'
- labels:
- type: 'object'
- additionalProperties:
- type: 'string'
- bootable:
- type: 'boolean'
- volume_group:
- type: 'string'
- filesystem:
- type: 'object'
- properties:
- mountpoint:
- type: 'string'
- fstype:
- type: 'string'
- mount_options:
- type: 'string'
- fs_uuid:
- type: 'string'
- fs_label:
- type: 'string'
- additionalProperties: false
- additionalProperties: false
- volume_groups:
- type: 'object'
- additionalProperties:
- type: 'object'
- properties:
- vg_uuid:
- type: 'string'
- logical_volumes:
- type: 'array'
- items:
- type: 'object'
- properties:
- name:
- type: 'string'
- lv_uuid:
- type: 'string'
- size:
- type: 'string'
- filesystem:
- type: 'object'
- properties:
- mountpoint:
- type: 'string'
- fstype:
- type: 'string'
- mount_options:
- type: 'string'
- fs_uuid:
- type: 'string'
- fs_label:
- type: 'string'
- platform:
- type: 'object'
- properties:
- image:
- type: 'string'
- kernel:
- type: 'string'
- kernel_params:
- type: 'object'
- additionalProperties: true
- additionalProperties: false
- metadata:
- type: 'object'
- properties:
- tags:
- type: 'array'
- items:
- type: 'string'
- owner_data:
- type: 'object'
- additionalProperties:
- type: 'string'
- rack:
- type: 'string'
- boot_mac:
- type: 'string'
- additionalProperties: false
- host_profile:
- type: 'string'
- hardware_profile:
- type: 'string'
- primary_network:
- type: 'string'
- interfaces:
- type: 'object'
- additionalProperties:
- type: 'object'
- properties:
- device_link:
- type: 'string'
- slaves:
- type: 'array'
- items:
- type: 'string'
- networks:
- type: 'array'
- items:
- type: 'string'
- sriov:
- type: 'object'
- properties:
- vf_count:
- type: 'number'
- trustmode:
- type: 'boolean'
- additionalProperties: false
-...