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