Files
devstack-gate/features.yaml
Sean Dague 85c56b997e remove heat from starting in grenade
It turns out there is actually no support for heat in grenade, so what
we're actually doing is starting heat on old, testing it, then not
actually upgrading heat, or testing it afterwards.

Testing heat on old isn't the purpose of this job, so we should drop
configuring that service. The normal heat tempest jobs should cover
that case anyway.

Change-Id: Iccc9135ef7abb73a414fa59ec7bc24513aa6e6e2
2015-02-13 17:12:00 -05:00

147 lines
3.3 KiB
YAML

config:
default:
master: [default, ceilometer, glance, horizon, nova, swift, cinder, keystone, heat, trove, sahara]
kilo: [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]
# 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.
no_services: [default]
neutron:
features: [neutron]
# different backends
postgres:
features: [postgresql]
# feature changes for different test matrixes
grenade:
rm-features: [trove, sahara, heat]
tempest:
features: [tempest]
# feature changes for different configs of existing services
nova_api_metadata_split:
features: [nova-md]
cells:
features: [nova-cells]
# feature declarations for incubated or recently integrated projects (so they
# can be tested outside the releases they were supported in)
trove:
features: [trove]
marconi:
features: [marconi]
zaqar:
features: [zaqar]
sahara:
features: [sahara]
ironic:
features: [ironic]
qpid:
features: [qpid]
zeromq:
features: [zeromq]
ceph:
features: [ceph]
branches:
# The value of ""default" is the name of the "trunk" branch
default: master
# Normalized branch names only here, e.g. stable/icehouse => icehouse
allowed: [master, kilo, juno, icehouse]
features:
default:
base:
services: [mysql, rabbit, dstat]
ceilometer:
base:
services: [ceilometer-acompute, ceilometer-acentral, ceilometer-collector, ceilometer-api, ceilometer-alarm-notifier, ceilometer-alarm-evaluator, ceilometer-anotification]
glance:
base:
services: [g-api, g-reg]
keystone:
base:
services: [key]
horizon:
base:
services: [horizon]
nova:
base:
services: [n-api, n-cond, n-cpu, n-crt, n-net, n-obj, n-sch]
icehouse:
compute-ext:
nova-md:
base:
services: [n-api-meta]
nova-cells:
base:
services: [n-cell]
rm-compute-ext: [agregates, hosts]
neutron:
base:
services: [quantum, q-svc, q-agt, q-dhcp, q-l3, q-meta, q-lbaas, q-vpn, q-fwaas, q-metering]
rm-services: [n-net]
swift:
base:
services: [s-proxy, s-account, s-container, s-object]
cinder:
base:
services: [cinder, c-api, c-vol, c-sch, c-bak]
heat:
base:
services: [heat, h-api, h-api-cfn, h-api-cw, h-eng]
trove:
base:
services: [trove, tr-api, tr-tmgr, tr-cond]
ironic:
base:
services: [ir-api, ir-cond]
rm-services: [cinder, c-api, c-vol, c-sch, c-bak]
sahara:
base:
services: [sahara]
marconi:
base:
services: [marconi-server]
zaqar:
base:
services: [zaqar-server]
tempest:
base:
services: [tempest]
# service overrides
postgresql:
base:
services: [postgresql]
rm-services: [mysql]
zeromq:
base:
services: [zeromq]
rm-services: [rabbit]
qpid:
base:
services: [qpid]
rm-services: [rabbit]
ceph:
base:
services: [ceph]