
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
61 lines
2.1 KiB
YAML
61 lines
2.1 KiB
YAML
---
|
|
apiVersion: 'v1.0'
|
|
kind: FooBar
|
|
metadata:
|
|
name: default
|
|
region: sitename
|
|
date: 17-FEB-2017
|
|
name: Sample network definition
|
|
author: sh8121@att.com
|
|
description: Describe layer 2/3 attributes. Primarily CIs used for configuring server interfaces
|
|
# No magic to this host_profile, it just provides a way to specify
|
|
# sitewide settings. If it is absent from a node's inheritance chain
|
|
# then these values will NOT be applied
|
|
spec:
|
|
# OOB (iLO, iDRAC, etc...) settings. Should prefer open standards such
|
|
# as IPMI over vender-specific when possible.
|
|
oob:
|
|
type: ipmi
|
|
# OOB networking should be preconfigured, but we can include a network
|
|
# definition for validation or enhancement (DNS registration)
|
|
network: oob
|
|
account: admin
|
|
credential: admin
|
|
# Specify storage layout of base OS. Ceph out of scope
|
|
storage:
|
|
# How storage should be carved up: lvm (logical volumes), flat
|
|
# (single partition)
|
|
layout: lvm
|
|
# Info specific to the boot and root disk/partitions
|
|
bootdisk:
|
|
# Device will specify an alias defined in hwdefinition.yaml
|
|
device: primary_boot
|
|
# For LVM, the size of the partition added to VG as a PV
|
|
# For flat, the size of the partition formatted as ext4
|
|
root_size: 50g
|
|
# The /boot partition. If not specified, /boot will in root
|
|
boot_size: 2g
|
|
# Info for additional partitions. Need to balance between
|
|
# flexibility and complexity
|
|
partitions:
|
|
- name: logs
|
|
device: primary_boot
|
|
# Partition uuid if needed
|
|
part_uuid: 84db9664-f45e-11e6-823d-080027ef795a
|
|
size: 10g
|
|
# Optional, can carve up unformatted block devices
|
|
mountpoint: /var/log
|
|
fstype: ext4
|
|
mount_options: defaults
|
|
# Filesystem UUID or label can be specified. UUID recommended
|
|
fs_uuid: cdb74f1c-9e50-4e51-be1d-068b0e9ff69e
|
|
fs_label: logs
|
|
# Platform (Operating System) settings
|
|
platform:
|
|
image: ubuntu_16.04_hwe
|
|
kernel_params: default
|
|
# Additional metadata to apply to a node
|
|
metadata:
|
|
# Base URL of the introspection service - may go in curtin data
|
|
introspection_url: http://172.16.1.10:9090
|