Disable not used services in the tempest and rally jobs

We don't need to run Swift, Cinder and etcd services in the
Neutron jobs so this patch disables those services on all
such jobs defined in the Neutron repository.
It will skip some tests which aren't really related to Neutron
and will safe some resources on test nodes.

This patch also enables br-ex-tcpdump and br-int-flows services
in the jobs where it was missing.
It may be useful during debugging some failures of those jobs
in the future.

Depends-On: https://review.opendev.org/762622

Change-Id: I0db516b184cf621e4539d11726fe1bd47b53ba05
This commit is contained in:
Slawek Kaplonski 2020-11-12 22:20:49 +01:00
parent ca3f2813c2
commit 747ac57524
3 changed files with 166 additions and 5 deletions

View File

@ -14,6 +14,17 @@
neutron: https://opendev.org/openstack/neutron neutron: https://opendev.org/openstack/neutron
devstack_services: devstack_services:
neutron-trunk: true neutron-trunk: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
devstack_local_conf: devstack_local_conf:
post-config: post-config:
$NEUTRON_CONF: $NEUTRON_CONF:
@ -67,6 +78,17 @@
q-meta: false q-meta: false
q-metering: false q-metering: false
q-dns: true q-dns: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
devstack_localrc: devstack_localrc:
Q_AGENT: ovn Q_AGENT: ovn
ML2_L3_PLUGIN: ovn-router,trunk ML2_L3_PLUGIN: ovn-router,trunk

View File

@ -28,6 +28,17 @@
devstack_services: devstack_services:
br-ex-tcpdump: true br-ex-tcpdump: true
br-int-flows: true br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
devstack_plugins: devstack_plugins:
neutron: https://opendev.org/openstack/neutron.git neutron: https://opendev.org/openstack/neutron.git
devstack_local_conf: devstack_local_conf:
@ -68,6 +79,17 @@
q-meta: true q-meta: true
br-ex-tcpdump: true br-ex-tcpdump: true
br-int-flows: true br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
devstack_local_conf: devstack_local_conf:
post-config: post-config:
$NEUTRON_CONF: $NEUTRON_CONF:
@ -100,6 +122,26 @@
tox_envlist: integrated-network tox_envlist: integrated-network
devstack_plugins: devstack_plugins:
neutron: https://opendev.org/openstack/neutron.git neutron: https://opendev.org/openstack/neutron.git
devstack_services:
br-ex-tcpdump: true
br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
group-vars:
subnode:
devstack_services:
# Cinder services
c-bak: false
c-vol: false
- job: - job:
name: neutron-ovn-multinode-base name: neutron-ovn-multinode-base
@ -151,7 +193,6 @@
extensions_to_txt: extensions_to_txt:
db: true db: true
devstack_services: devstack_services:
c-bak: false
etcd: false etcd: false
br-ex-tcpdump: true br-ex-tcpdump: true
br-int-flows: true br-int-flows: true
@ -168,6 +209,12 @@
q-meta: false q-meta: false
q-metering: false q-metering: false
q-dns: true q-dns: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# When running python3 Swift should be disabled for now # When running python3 Swift should be disabled for now
s-account: false s-account: false
s-container: false s-container: false
@ -205,6 +252,9 @@
# https://bugs.launchpad.net/ubuntu/+source/dstat/+bug/1866619 will be # https://bugs.launchpad.net/ubuntu/+source/dstat/+bug/1866619 will be
# fixed # fixed
dstat: false dstat: false
# Cinder services
c-bak: false
c-vol: false
devstack_localrc: devstack_localrc:
Q_AGENT: ovn Q_AGENT: ovn
Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn,logger Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn,logger

View File

@ -30,6 +30,17 @@
q-meta: true q-meta: true
q-metering: true q-metering: true
q-svc: true q-svc: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
- job: - job:
name: neutron-ovs-base name: neutron-ovs-base
@ -137,6 +148,17 @@
mysql: false mysql: false
br-ex-tcpdump: true br-ex-tcpdump: true
br-int-flows: true br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
irrelevant-files: *irrelevant-files irrelevant-files: *irrelevant-files
- job: - job:
@ -155,6 +177,17 @@
devstack_services: devstack_services:
br-ex-tcpdump: true br-ex-tcpdump: true
br-int-flows: true br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
# NOTE(ralonsoh): once MariaDB default version in Ubuntu is bumped to # NOTE(ralonsoh): once MariaDB default version in Ubuntu is bumped to
# >10.1, this workaround can be removed (bug 1855912) # >10.1, this workaround can be removed (bug 1855912)
pre-run: playbooks/add_mariadb_repo.yaml pre-run: playbooks/add_mariadb_repo.yaml
@ -172,6 +205,20 @@
vars: vars:
devstack_plugins: devstack_plugins:
neutron: https://opendev.org/openstack/neutron.git neutron: https://opendev.org/openstack/neutron.git
devstack_services:
br-ex-tcpdump: true
br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
- job: - job:
name: neutron-tempest-with-neutron-lib-master name: neutron-tempest-with-neutron-lib-master
@ -185,6 +232,20 @@
vars: vars:
devstack_plugins: devstack_plugins:
neutron: https://opendev.org/openstack/neutron.git neutron: https://opendev.org/openstack/neutron.git
devstack_services:
br-ex-tcpdump: true
br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
- job: - job:
name: neutron-tempest-with-uwsgi name: neutron-tempest-with-uwsgi
@ -199,6 +260,17 @@
devstack_services: devstack_services:
br-ex-tcpdump: true br-ex-tcpdump: true
br-int-flows: true br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
irrelevant-files: *irrelevant-files irrelevant-files: *irrelevant-files
- job: - job:
@ -245,9 +317,6 @@
devstack_services: devstack_services:
br-ex-tcpdump: true br-ex-tcpdump: true
br-int-flows: true br-int-flows: true
c-api: true
c-sch: true
c-vol: true
dstat: true dstat: true
g-api: true g-api: true
g-reg: true g-reg: true
@ -268,7 +337,6 @@
placement-api: true placement-api: true
q-svc: true q-svc: true
q-dns: true q-dns: true
c-bak: false
etcd: false etcd: false
q-agt: false q-agt: false
q-dhcp: false q-dhcp: false
@ -283,6 +351,12 @@
tls-proxy: true tls-proxy: true
q-qos: true q-qos: true
q-port-forwarding: true q-port-forwarding: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
- job: - job:
name: neutron-ovn-tempest-ovs-master name: neutron-ovn-tempest-ovs-master
@ -291,6 +365,21 @@
vars: vars:
devstack_localrc: devstack_localrc:
OVN_BRANCH: master OVN_BRANCH: master
devstack_services:
etcd: false
br-ex-tcpdump: true
br-int-flows: true
# Cinder services
c-api: false
c-bak: false
c-sch: false
c-vol: false
cinder: false
# Swift services
s-account: false
s-container: false
s-object: false
s-proxy: false
- job: - job:
name: neutron-ovn-tempest-ovs-ipv6-only-base name: neutron-ovn-tempest-ovs-ipv6-only-base