Initial treasuremap/template for site_type ovsdpdk
[yaml_builds.git] / site_type / ovsdpdk / airship-treasuremap / global / v4.0 / schemas / drydock / HardwareProfile / v1.yaml
1 ---
2 schema: 'deckhand/DataSchema/v1'
3 metadata:
4   schema: metadata/Control/v1
5   name: drydock/HardwareProfile/v1
6   labels:
7     application: drydock
8 data:
9   $schema: 'http://json-schema.org/schema#'
10   type: 'object'
11   properties:
12     vendor:
13       type: 'string'
14     generation:
15       type: 'string'
16     hw_version:
17       type: 'string'
18     bios_version:
19       type: 'string'
20     boot_mode:
21       type: 'string'
22       enum:
23         - 'bios'
24         - 'uefi'
25     bootstrap_protocol:
26       type: 'string'
27       enum:
28         - 'pxe'
29         - 'usb'
30         - 'hdd'
31     pxe_interface:
32       type: 'number'
33     device_aliases:
34       type: 'object'
35       additionalProperties: true
36     cpu_sets:
37       type: 'object'
38       additionalProperties:
39         type: 'string'
40     hugepages:
41       type: 'object'
42       additionalProperties:
43         type: 'object'
44         propertes:
45           size:
46             type: 'string'
47           count:
48             type: 'number'
49   additionalProperties: false