fix stable/liberty telemetry integration job

devstack-gate sets up the environment for gate jobs but it
configures branches at a global level rather than a per project
level. this means projects which are released independently can't
be tested with other projects.

this patch skips the devstack-gate configuration of gnocchi and
lets devstack configure it so enable_plugin functionality is properly
handled.

Change-Id: I924f99ffb3344b2d501c53dbbc8403f419dfdee7
Closes-Bug: #1526530
This commit is contained in:
gordon chung 2015-12-16 14:12:10 -05:00
parent 021d93441b
commit 6f92fa9144

View File

@ -234,7 +234,9 @@
s+="gnocchi-api"
export ENABLE_SERVICES="$s"
export PROJECTS="openstack/aodh openstack/gnocchi"
# Do not include gnocchi in projects as devstack-gate can only handle branches at
# global level rather per project. We'll let devstack plugins do proper work
export PROJECTS="openstack/aodh"
export DEVSTACK_LOCAL_CONFIG="enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer"
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh git://git.openstack.org/openstack/aodh"
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin gnocchi git://git.openstack.org/openstack/gnocchi $gnocchi_branch"