Havana branches are dead, remove havana from d-g

We EOLed, tagged, then deleted the stable/havana branches everywhere.
Clean havana out of devstack-gate as this config is no longer necessary.

Note this adds Juno specific test-features.sh tests because the havana
tests are no longer needed but we should continue to test that we
generate the proper feature lists for our stable branches.

Change-Id: Iea93ac03a9729cf6fe75a6410de4dec2c531f8d2
This commit is contained in:
Clark Boylan 2014-10-16 08:54:31 -07:00
parent 20f66460e5
commit ea9c5e6bb8
4 changed files with 14 additions and 37 deletions

View File

@ -247,10 +247,7 @@ GRENADE_BASE_BRANCH=${OVERRIDE_ZUUL_BRANCH:-${ZUUL_BRANCH}}
if [[ "$DEVSTACK_GATE_GRENADE" == "pullup" ]]; then if [[ "$DEVSTACK_GATE_GRENADE" == "pullup" ]]; then
export DEVSTACK_GATE_TEMPEST=1 export DEVSTACK_GATE_TEMPEST=1
if [[ "$GRENADE_BASE_BRANCH" == "stable/icehouse" ]]; then if [[ "$GRENADE_BASE_BRANCH" == "stable/juno" ]]; then
export GRENADE_OLD_BRANCH="stable/havana"
export GRENADE_NEW_BRANCH="stable/icehouse"
elif [[ "$GRENADE_BASE_BRANCH" == "stable/juno" ]]; then
export GRENADE_OLD_BRANCH="stable/icehouse" export GRENADE_OLD_BRANCH="stable/icehouse"
export GRENADE_NEW_BRANCH="stable/juno" export GRENADE_NEW_BRANCH="stable/juno"
else # master else # master
@ -260,10 +257,7 @@ if [[ "$DEVSTACK_GATE_GRENADE" == "pullup" ]]; then
elif [[ "$DEVSTACK_GATE_GRENADE" == "partial-ncpu" ]]; then elif [[ "$DEVSTACK_GATE_GRENADE" == "partial-ncpu" ]]; then
export DEVSTACK_GATE_TEMPEST=1 export DEVSTACK_GATE_TEMPEST=1
export DO_NOT_UPGRADE_SERVICES=[n-cpu] export DO_NOT_UPGRADE_SERVICES=[n-cpu]
if [[ "$GRENADE_BASE_BRANCH" == "stable/icehouse" ]]; then if [[ "$GRENADE_BASE_BRANCH" == "stable/juno" ]]; then
export GRENADE_OLD_BRANCH="stable/havana"
export GRENADE_NEW_BRANCH="stable/icehouse"
elif [[ "$GRENADE_BASE_BRANCH" == "stable/juno" ]]; then
export GRENADE_OLD_BRANCH="stable/icehouse" export GRENADE_OLD_BRANCH="stable/icehouse"
export GRENADE_NEW_BRANCH="stable/juno" export GRENADE_NEW_BRANCH="stable/juno"
else # master else # master
@ -272,10 +266,7 @@ elif [[ "$DEVSTACK_GATE_GRENADE" == "partial-ncpu" ]]; then
fi fi
elif [[ "$DEVSTACK_GATE_GRENADE" == "forward" ]]; then elif [[ "$DEVSTACK_GATE_GRENADE" == "forward" ]]; then
export DEVSTACK_GATE_TEMPEST=1 export DEVSTACK_GATE_TEMPEST=1
if [[ "$GRENADE_BASE_BRANCH" == "stable/havana" ]]; then if [[ "$GRENADE_BASE_BRANCH" == "stable/icehouse" ]]; then
export GRENADE_OLD_BRANCH="stable/havana"
export GRENADE_NEW_BRANCH="stable/icehouse"
elif [[ "$GRENADE_BASE_BRANCH" == "stable/icehouse" ]]; then
export GRENADE_OLD_BRANCH="stable/icehouse" export GRENADE_OLD_BRANCH="stable/icehouse"
export GRENADE_NEW_BRANCH="stable/juno" export GRENADE_NEW_BRANCH="stable/juno"
elif [[ "$GRENADE_BASE_BRANCH" == "stable/juno" ]]; then elif [[ "$GRENADE_BASE_BRANCH" == "stable/juno" ]]; then

View File

@ -74,15 +74,6 @@ function setup_localrc {
echo "Q_DVR_MODE=dvr_snat" >>localrc echo "Q_DVR_MODE=dvr_snat" >>localrc
fi fi
if [[ "$LOCALRC_BRANCH" == "stable/havana" ]]; then
# we don't want to enable services for grenade that don't have upgrade support
# otherwise they can break grenade, especially when they are projects like
# ceilometer which inject code in other projects
if [[ -n "$DEVSTACK_GATE_GRENADE" ]]; then
SKIP_EXERCISES=${SKIP_EXERCISES},swift,client-args
fi
fi
cat <<EOF >>localrc cat <<EOF >>localrc
USE_SCREEN=False USE_SCREEN=False
DEST=$BASE/$LOCALRC_OLDNEW DEST=$BASE/$LOCALRC_OLDNEW

View File

@ -3,7 +3,6 @@ config:
master: [default, ceilometer, glance, horizon, nova, swift, cinder, keystone, heat, trove, sahara] master: [default, ceilometer, glance, horizon, nova, swift, cinder, keystone, heat, trove, sahara]
juno: [default, ceilometer, glance, horizon, nova, swift, cinder, keystone, heat, trove, sahara] juno: [default, ceilometer, glance, horizon, nova, swift, cinder, keystone, heat, trove, sahara]
icehouse: [default, ceilometer, glance, horizon, nova, swift, cinder, keystone, heat, trove] icehouse: [default, ceilometer, glance, horizon, nova, swift, cinder, keystone, heat, trove]
havana: [default, ceilometer, glance, horizon, nova, swift, cinder, keystone, heat]
# This can be used by functional jobs that only want their dependencies installed # This can be used by functional jobs that only want their dependencies installed
# and don't need to incur the overhead of installing all services in the process. # and don't need to incur the overhead of installing all services in the process.
no_services: [default] no_services: [default]
@ -45,7 +44,7 @@ branches:
# The value of ""default" is the name of the "trunk" branch # The value of ""default" is the name of the "trunk" branch
default: master default: master
# Normalized branch names only here, e.g. stable/icehouse => icehouse # Normalized branch names only here, e.g. stable/icehouse => icehouse
allowed: [master, juno, icehouse, havana] allowed: [master, juno, icehouse]
features: features:
default: default:
@ -55,8 +54,6 @@ features:
ceilometer: ceilometer:
base: base:
services: [ceilometer-acompute, ceilometer-acentral, ceilometer-collector, ceilometer-api, ceilometer-alarm-notifier, ceilometer-alarm-evaluator, ceilometer-anotification] services: [ceilometer-acompute, ceilometer-acentral, ceilometer-collector, ceilometer-api, ceilometer-alarm-notifier, ceilometer-alarm-evaluator, ceilometer-anotification]
havana:
rm-services: [ceilometer-alarm-notifier, ceilometer-alarm-evaluator, ceilometer-anotification]
glance: glance:
base: base:
@ -73,8 +70,6 @@ features:
nova: nova:
base: base:
services: [n-api, n-cond, n-cpu, n-crt, n-net, n-obj, n-sch] services: [n-api, n-cond, n-cpu, n-crt, n-net, n-obj, n-sch]
havana:
rm-compute-ext:
icehouse: icehouse:
compute-ext: compute-ext:

View File

@ -24,11 +24,11 @@ TEMPEST_HEAT_SLOW_MASTER="n-api,n-crt,n-obj,n-cpu,n-sch,n-cond,g-api,g-reg,key,h
GRENADE_NEW_MASTER="n-api,n-crt,n-obj,n-cpu,n-sch,n-cond,g-api,g-reg,key,horizon,c-api,c-vol,c-sch,c-bak,cinder,s-proxy,s-account,s-container,s-object,mysql,rabbit,dstat,tempest,n-net,heat,h-api,h-api-cfn,h-api-cw,h-eng,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-alarm-notifier,ceilometer-alarm-evaluator,ceilometer-anotification" GRENADE_NEW_MASTER="n-api,n-crt,n-obj,n-cpu,n-sch,n-cond,g-api,g-reg,key,horizon,c-api,c-vol,c-sch,c-bak,cinder,s-proxy,s-account,s-container,s-object,mysql,rabbit,dstat,tempest,n-net,heat,h-api,h-api-cfn,h-api-cw,h-eng,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-alarm-notifier,ceilometer-alarm-evaluator,ceilometer-anotification"
GRENADE_HAVANA_MASTER="n-api,n-crt,n-obj,n-cpu,n-sch,n-cond,g-api,g-reg,key,horizon,c-api,c-vol,c-sch,c-bak,cinder,s-proxy,s-account,s-container,s-object,mysql,rabbit,dstat,tempest,n-net,heat,h-api,h-api-cfn,h-api-cw,h-eng,ceilometer-acentral,ceilometer-acompute,ceilometer-api,ceilometer-collector" GRENADE_JUNO_MASTER="n-api,n-crt,n-obj,n-cpu,n-sch,n-cond,g-api,g-reg,key,horizon,c-api,c-vol,c-sch,c-bak,cinder,s-proxy,s-account,s-container,s-object,mysql,rabbit,dstat,tempest,n-net,heat,h-api,h-api-cfn,h-api-cw,h-eng,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-alarm-notifier,ceilometer-alarm-evaluator,ceilometer-anotification"
GRENADE_ICEHOUSE_MASTER="n-api,n-crt,n-obj,n-cpu,n-sch,n-cond,g-api,g-reg,key,horizon,c-api,c-vol,c-sch,c-bak,cinder,s-proxy,s-account,s-container,s-object,mysql,rabbit,dstat,tempest,n-net,heat,h-api,h-api-cfn,h-api-cw,h-eng,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-alarm-notifier,ceilometer-alarm-evaluator,ceilometer-anotification" GRENADE_ICEHOUSE_MASTER="n-api,n-crt,n-obj,n-cpu,n-sch,n-cond,g-api,g-reg,key,horizon,c-api,c-vol,c-sch,c-bak,cinder,s-proxy,s-account,s-container,s-object,mysql,rabbit,dstat,tempest,n-net,heat,h-api,h-api-cfn,h-api-cw,h-eng,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-alarm-notifier,ceilometer-alarm-evaluator,ceilometer-anotification"
TEMPEST_FULL_HAVANA="n-api,n-crt,n-obj,n-cpu,n-sch,n-cond,g-api,g-reg,key,horizon,c-api,c-vol,c-sch,c-bak,cinder,s-proxy,s-account,s-container,s-object,mysql,rabbit,dstat,tempest,heat,h-api,h-api-cfn,h-api-cw,h-eng,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api,n-net" TEMPEST_FULL_JUNO="n-api,n-crt,n-obj,n-cpu,n-sch,n-cond,g-api,g-reg,key,horizon,c-api,c-vol,c-sch,c-bak,cinder,s-proxy,s-account,s-container,s-object,mysql,rabbit,dstat,tempest,heat,h-api,h-api-cfn,h-api-cw,h-eng,ceilometer-acompute,ceilometer-acentral,ceilometer-collector,ceilometer-api,ceilometer-alarm-notifier,ceilometer-alarm-evaluator,ceilometer-anotification,trove,tr-api,tr-tmgr,tr-cond,n-net,sahara"
# Utility function for tests # Utility function for tests
function assert_list_equal { function assert_list_equal {
@ -55,9 +55,9 @@ function test_full_feature_ec {
assert_list_equal $TEMPEST_FULL_MASTER $results assert_list_equal $TEMPEST_FULL_MASTER $results
} }
function test_full_havana { function test_full_juno {
local results=$(DEVSTACK_GATE_TEMPEST=1 ./test-matrix.py -b stable/havana) local results=$(DEVSTACK_GATE_TEMPEST=1 ./test-matrix.py -b stable/juno)
assert_list_equal $TEMPEST_FULL_HAVANA $results assert_list_equal $TEMPEST_FULL_JUNO $results
} }
function test_neutron_master { function test_neutron_master {
@ -75,9 +75,9 @@ function test_grenade_new_master {
assert_list_equal $GRENADE_NEW_MASTER $results assert_list_equal $GRENADE_NEW_MASTER $results
} }
function test_grenade_havana_master { function test_grenade_juno_master {
local results=$(DEVSTACK_GATE_GRENADE=pullup DEVSTACK_GATE_TEMPEST=1 ./test-matrix.py -b stable/havana) local results=$(DEVSTACK_GATE_GRENADE=pullup DEVSTACK_GATE_TEMPEST=1 ./test-matrix.py -b stable/juno)
assert_list_equal $GRENADE_HAVANA_MASTER $results assert_list_equal $GRENADE_JUNO_MASTER $results
} }
function test_grenade_icehouse_master { function test_grenade_icehouse_master {
@ -90,9 +90,9 @@ test_full_feature_ec
test_neutron_master test_neutron_master
test_heat_slow_master test_heat_slow_master
test_grenade_new_master test_grenade_new_master
test_grenade_havana_master test_grenade_juno_master
test_grenade_icehouse_master test_grenade_icehouse_master
test_full_havana test_full_juno
if [[ "$ERRORS" -ne 0 ]]; then if [[ "$ERRORS" -ne 0 ]]; then
echo "Errors detected, job failed" echo "Errors detected, job failed"