[rally] Add support for custom branching

To support custom branching, we need to setup features matrix file.

The proper change to master branch of Rally was merged[1]. The change for
stable/0.9[2] (our first custom branch) will be merged as soon as gates will
allow it (it is impossible without merging change to project-config).

[1] - https://review.openstack.org/#/c/450344/
[2] - https://review.openstack.org/#/c/450490/

Change-Id: I7c5385551bf1284140696a9ec9d03bd9b929c477
This commit is contained in:
Andrey Kurilin 2017-03-27 19:52:34 +03:00 committed by chenhb
parent da99ea6ed5
commit 95205f5116
1 changed files with 52 additions and 0 deletions

View File

@ -49,6 +49,10 @@
- devstack-checkout
- shell: |
#!/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PROJECTS="openstack/rally $PROJECTS"
export DEVSTACK_GATE_NEUTRON=1
@ -192,6 +196,11 @@
- devstack-checkout
- shell: |
#!/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PROJECTS="openstack/rally $PROJECTS"
export PROJECTS="openstack/ceilometer $PROJECTS"
export PROJECTS="openstack/aodh $PROJECTS"
@ -242,6 +251,11 @@
- devstack-checkout
- shell: |
#!/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PROJECTS="openstack/python-manilaclient openstack/rally $PROJECTS"
# Run only manila services, because only main manila functionality
@ -330,6 +344,11 @@
- devstack-checkout
- shell: |
#!/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PROJECTS="openstack/rally $PROJECTS"
export PROJECTS="openstack/murano $PROJECTS"
export PROJECTS="openstack/murano-dashboard $PROJECTS"
@ -375,6 +394,11 @@
- devstack-checkout
- shell: |
#!/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PROJECTS="openstack/rally $PROJECTS"
export PROJECTS="openstack/mistral $PROJECTS"
export PROJECTS="openstack/mistral-dashboard $PROJECTS"
@ -439,6 +463,11 @@
- devstack-checkout
- shell: |
#!/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PROJECTS="openstack/rally $PROJECTS"
export PROJECTS="openstack/cue openstack/python-cueclient openstack/cue-dashboard $PROJECTS"
export PYTHONUNBUFFERED=true
@ -818,7 +847,13 @@
- devstack-checkout
- shell: |
#/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PROJECTS="openstack/rally $PROJECTS"
export DEVSTACK_GATE_NEUTRON=1
DEVSTACK_LOCAL_CONFIG="enable_plugin rally git://git.openstack.org/openstack/rally"
DEVSTACK_LOCAL_CONFIG+=$'\n'"CINDER_ENABLE_V1_API=True"
@ -864,7 +899,13 @@
- devstack-checkout
- shell: |
#/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PROJECTS="openstack/rally $PROJECTS"
export DEVSTACK_GATE_NEUTRON=1
export IDENTITY_VERSION={keystone-version}
@ -926,6 +967,11 @@
- devstack-checkout
- shell: |
#/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PROJECTS="openstack/rally $PROJECTS"
export DEVSTACK_GATE_CEILOMETER={ceilometer}
@ -1001,9 +1047,15 @@
- devstack-checkout
- shell: |
#!/bin/bash -xe
if [ $ZUUL_PROJECT == "openstack/rally" ] && [ $ZUUL_BRANCH != "master" ]; then
export DEVSTACK_GATE_FEATURE_MATRIX="/opt/stack/new/rally/devstack/features.yaml"
fi
export PYTHONUNBUFFERED=true
services=key,mysql,rabbit,n-api,n-cond,n-cpu,n-crt,n-sch,g-api,g-reg,q-agt,q-dhcp,q-l3,q-meta,q-svc
export OVERRIDE_ENABLED_SERVICES=$services
export PROJECTS="openstack/rally $PROJECTS"
export PROJECTS="openstack/monasca-api $PROJECTS"
export PROJECTS="openstack/monasca-persister $PROJECTS"