From ebe1cbf6edfc2e0295a7f323f8a016152df66724 Mon Sep 17 00:00:00 2001 From: Zhenguo Niu Date: Fri, 25 Nov 2016 01:23:39 +0800 Subject: [PATCH] Add Ironic related projects to Nimble tempest gate This adds ironic basic configurations in Nimble tempest job defination, as we need to enable ironic plugin when installing the devstack env. Change-Id: Icfe19a39bd2e2c82a233aea59ebd52f27aa6497a --- jenkins/jobs/nimble.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/jenkins/jobs/nimble.yaml b/jenkins/jobs/nimble.yaml index 26adc62fd5..987c535169 100644 --- a/jenkins/jobs/nimble.yaml +++ b/jenkins/jobs/nimble.yaml @@ -15,15 +15,26 @@ #!/bin/bash -xe export PYTHONUNBUFFERED=true export DEVSTACK_GATE_TEMPEST=1 - export DEVSTACK_GATE_TEMPEST_REGEX="^nimble\." export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1 + # Run only nimble tests + export DEVSTACK_GATE_TEMPEST_REGEX="^nimble\." + export DEVSTACK_GATE_IRONIC=1 export DEVSTACK_GATE_NEUTRON=1 export DEVSTACK_GATE_VIRT_DRIVER=ironic + export DEVSTACK_GATE_CONFIGDRIVE=1 + export DEVSTACK_GATE_IRONIC_BUILD_RAMDISK=0 + export DEVSTACK_GATE_IRONIC_DRIVER=agent_ssh export PROJECTS="openstack/nimble $PROJECTS" export PROJECTS="openstack/python-nimbleclient $PROJECTS" export PROJECTS="openstack/ironic $PROJECTS" + export PROJECTS="openstack/ironic-lib $PROJECTS" + export PROJECTS="openstack/ironic-python-agent $PROJECTS" + export PROJECTS="openstack/python-ironicclient $PROJECTS" export DEVSTACK_LOCAL_CONFIG="enable_plugin ironic git://git.openstack.org/openstack/ironic" export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin nimble git://git.openstack.org/openstack/nimble" + export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=False" + export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=1" + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh