0f39a55942
Adding the baclient code to Drydock requires a refactor of the build automation to support multiple languages and multiple artifacts included in a single Docker image NOTE: the go source here is a placeholder 'hello world' sample Change-Id: I1b4883f018b33b3d4fcd7cbcb6cba660fcdc93de
51 lines
1.0 KiB
YAML
51 lines
1.0 KiB
YAML
---
|
|
schema: 'deckhand/DataSchema/v1'
|
|
metadata:
|
|
schema: metadata/Control/v1
|
|
name: drydock/HardwareProfile/v1
|
|
labels:
|
|
application: drydock
|
|
data:
|
|
$schema: 'http://json-schema.org/schema#'
|
|
id: 'http://att.com/att-comdev/drydock/hardwareProfile.yaml'
|
|
type: 'object'
|
|
properties:
|
|
vendor:
|
|
type: 'string'
|
|
generation:
|
|
type: 'string'
|
|
hw_version:
|
|
type: 'string'
|
|
bios_version:
|
|
type: 'string'
|
|
boot_mode:
|
|
type: 'string'
|
|
enum:
|
|
- 'bios'
|
|
- 'uefi'
|
|
bootstrap_protocol:
|
|
type: 'string'
|
|
enum:
|
|
- 'pxe'
|
|
- 'usb'
|
|
- 'hdd'
|
|
pxe_interface:
|
|
type: 'number'
|
|
device_aliases:
|
|
type: 'object'
|
|
additionalProperties: true
|
|
cpu_sets:
|
|
type: 'object'
|
|
additionalProperties:
|
|
type: 'string'
|
|
hugepages:
|
|
type: 'object'
|
|
additionalProperties:
|
|
type: 'object'
|
|
propertes:
|
|
size:
|
|
type: 'string'
|
|
count:
|
|
type: 'number'
|
|
additionalProperties: false
|