config: default: master: [default, glance, nova, placement, swift, cinder, keystone] train: [default, ceilometer, glance, nova, placement, swift, cinder, keystone] stein: [default, ceilometer, glance, nova, placement, swift, cinder, keystone] rocky: [default, ceilometer, glance, nova, placement, swift, cinder, keystone] queens: [default, ceilometer, glance, nova, placement, swift, cinder, keystone] pike: [default, ceilometer, glance, nova, placement, swift, cinder, keystone] ocata: [default, ceilometer, glance, nova, placement, swift, cinder, keystone] newton: [default, ceilometer, glance, nova, swift, cinder, keystone] mitaka: [default, ceilometer, glance, nova, swift, cinder, keystone] liberty: [default, ceilometer, glance, nova, swift, cinder, keystone] kilo: [default, ceilometer, glance, nova, swift, cinder, keystone] # 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, neutron-adv] # different backends postgres: features: [postgresql] # feature changes for different test matrixes grenade: rm-features: [trove, sahara, neutron-adv, horizon] # Disable c-bak and etcd3 since they are not used in grenade runs # and just take up resources (iops) which can cause gate failures. rm-services: [c-bak, etcd3] tempest: features: [tempest] 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] ironic_inspector: features: [ironic-inspector] qpid: features: [qpid] zeromq: features: [zeromq] ceph: features: [ceph] heat: features: [heat] tlsproxy: features: [tlsproxy] cinder_mn_grenade: features: [cinder-mn-grenade] cinder_mn_grenade_sub_volschbak: features: [cinder-mn-grenade-sub-volschbak] cinder_mn_grenade_sub_bak: features: [cinder-mn-grenade-sub-bak] neutron_dvr: features: [neutron-dvr] swift: features: [swift] keystone: features: [keystone] horizon: features: [horizon] branches: # The value of ""default" is the name of the "trunk" branch default: master # Normalized branch names only here, e.g. stable/ocata => ocata allowed: [master, train, stein, rocky, queens, pike, ocata, newton, mitaka, liberty, kilo] primary: default: base: services: [mysql, rabbit, dstat, peakmem_tracker, etcd3] 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-novnc, n-sch, n-api-meta] rocky: services: [n-cauth, n-net] queens: services: [n-cauth, n-net] pike: services: [n-cauth, n-net] ocata: services: [n-cauth, n-net] nova-cells: base: services: [n-cell] rm-compute-ext: [agregates, hosts] placement: base: services: [placement-api] neutron: base: services: [q-svc, q-agt, q-dhcp, q-l3, q-meta, q-metering] rm-services: [n-net] neutron-adv: base: rm-services: [n-net] mitaka: services: [q-lbaas] liberty: services: [q-lbaas] kilo: services: [q-vpn] neutron-dvr: base: services: [] swift: base: services: [s-proxy, s-account, s-container, s-object] cinder: base: services: [c-api, c-vol, c-sch, c-bak] # This will be used to disable c-vol, c-bak on primary node when running multinode grenade # job that will test compatibility of new c-api, c-sch (primary) and old c-vol and c-bak (sub). cinder-mn-grenade: base: rm-services: [c-vol, c-bak] # This will be used to disable c-vol, c-sch, c-bak on primary node when running multinode grenade # job that will test compatibility of new c-api (primary) and old c-vol, c-sch and c-bak (sub). cinder-mn-grenade-sub-volschbak: base: rm-services: [c-vol, c-sch, c-bak] # This will be used to disable c-bak on primary node when running multinode grenade # job that will test compatibility of new c-api, c-sch, c-vol (primary) and old c-bak (sub). cinder-mn-grenade-sub-bak: base: rm-services: [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] ironic-inspector: base: services: [ironic-inspector,ironic-inspector-dhcp] 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] tlsproxy: base: services: [tls-proxy] # TLS proxy didn't work properly until ocata liberty: rm-services: [tls-proxy] mitaka: rm-services: [tls-proxy] newton: rm-services: [tls-proxy] subnode: default: base: services: [dstat, peakmem_tracker] ceilometer: base: services: [ceilometer-acompute] cinder: base: services: [c-vol, c-bak] cinder-mn-grenade: base: services: [] cinder-mn-grenade-sub-volschbak: base: services: [c-vol, c-sch, c-bak] cinder-mn-grenade-sub-bak: base: rm-services: [c-vol] glance: base: services: [g-api] horizon: base: services: [] ironic: base: rm-services: [c-vol, c-bak] services: [ir-api, ir-cond] ironic-inspector: base: services: [] keystone: base: services: [] neutron: base: rm-services: [n-net, n-api-meta] services: [q-agt] neutron-adv: base: services: [] neutron-dvr: base: rm-services: [n-net, n-api-meta] services: [q-agt, q-l3, q-meta] nova: base: services: [n-cpu, n-api-meta] rocky: services: [n-net] queens: services: [n-net] pike: services: [n-net] ocata: services: [n-net] placement: base: services: [placement-client] swift: base: services: [] tempest: base: services: [] tlsproxy: base: services: [tls-proxy] # TLS proxy didn't work properly until ocata liberty: rm-services: [tls-proxy] mitaka: rm-services: [tls-proxy] newton: rm-services: [tls-proxy]