nodepool/nodepool/tests/fixtures/node_diskimage_parents.yaml

91 lines
2.1 KiB
YAML

elements-dir: .
images-dir: '{images_dir}'
build-log-dir: '{build_log_dir}'
zookeeper-servers:
- host: {zookeeper_host}
port: {zookeeper_port}
chroot: {zookeeper_chroot}
zookeeper-tls:
ca: {zookeeper_ca}
cert: {zookeeper_cert}
key: {zookeeper_key}
labels:
- name: fake-image-parent-1
min-ready: 1
- name: fake-image-parent-2
min-ready: 1
providers:
- name: fake-provider-1
cloud: fake
driver: fake
region-name: fake-region
rate: 0.0001
diskimages:
- name: parent-image-1
pools:
- name: main
max-servers: 96
labels:
- name: fake-image-parent-1
diskimage: parent-image-1
min-ram: 8192
- name: fake-provider-2
cloud: fake
driver: fake
region-name: fake-region
rate: 0.0001
diskimages:
- name: parent-image-2
pools:
- name: main
max-servers: 96
labels:
- name: fake-image-parent-2
diskimage: parent-image-2
min-ram: 8192
diskimages:
- name: abstract-base
abstract: True
elements:
- fedora
env-vars:
TMPDIR: /opt/dib_tmp
DIB_IMAGE_CACHE: /opt/dib_cache
DIB_CLOUD_IMAGES: http://download.fedoraproject.org/pub/fedora/linux/releases/test/21-Beta/Cloud/Images/x86_64/
BASE_IMAGE_FILE: Fedora-Cloud-Base-20141029-21_Beta.x86_64.qcow2
PARENT_TEST_ENV_OVERRIDE: abstract-base
- name: abstract-intermediate
abstract: True
parent: abstract-base
elements:
- intermediate
env-vars:
PARENT_TEST_ENV_INTERMEDIATE: abstract-intermediate
- name: parent-image-1
parent: abstract-base
elements:
# - fedora : should merge from parent!
- vm
release: 21
dib-cmd: nodepool/tests/fake-image-create
env-vars:
PARENT_TEST_FLAG: 'base'
- name: parent-image-2
parent: abstract-intermediate
elements:
# - fedora : should merge from parent
- vm
release: 21
dib-cmd: nodepool/tests/fake-image-create
env-vars:
PARENT_TEST_FLAG: 'intermediate'
PARENT_TEST_ENV_OVERRIDE: parent-image-2