summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLingxian Kong <anlin.kong@gmail.com>2021-05-26 13:34:34 +1200
committerLingxian Kong <anlin.kong@gmail.com>2021-05-31 21:28:13 +1200
commitfa658e0901a633efcb145ea90029d3af9941e17c (patch)
treeb5bbfd6f2f00d5befdbe7c32609c89974315c979
parent71d7b183193b8aa94b1eae4831a108b8c3534c30 (diff)
downloadtrove-fa658e0901a633efcb145ea90029d3af9941e17c.tar.gz
Fix CI for trove Xena
* use ubuntu-focal for devstack * use the legacy openvswitch neutron agent Change-Id: I8da867d56deca12d32bfd13e8d54e500da544902
-rw-r--r--.zuul.yaml54
1 files changed, 49 insertions, 5 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 1c2a83fe..46ba5c06 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -1,8 +1,8 @@
- nodeset:
- name: trove-ubuntu-bionic
+ name: trove-ubuntu-focal
nodes:
- name: controller
- label: nested-virt-ubuntu-bionic
+ label: nested-virt-ubuntu-focal
groups:
- name: tempest
nodes:
@@ -61,6 +61,22 @@
devstack_services:
tempest: true
tls-proxy: false
+ etcd3: false
+ ceilometer-acentral: false
+ ceilometer-acompute: false
+ ceilometer-alarm-evaluator: false
+ ceilometer-alarm-notifier: false
+ ceilometer-anotification: false
+ ceilometer-api: false
+ ceilometer-collector: false
+ q-svc: true
+ q-agt: true
+ q-dhcp: true
+ q-l3: true
+ q-meta: true
+ q-ovn-metadata-agent: false
+ ovn-controller: false
+ ovn-northd: false
devstack_plugins:
trove: https://opendev.org/openstack/trove
# NOTE(zhaochao): we have to override the default settings from the
@@ -75,6 +91,10 @@
HOST_IP: ''
VNCSERVER_PROXYCLIENT_ADDRESS: 127.0.0.1
USE_PYTHON3: True
+ Q_AGENT: openvswitch
+ Q_PLUGIN: ml2
+ Q_ML2_TENANT_NETWORK_TYPE: vxlan
+ Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
run: playbooks/trove-devstack-base.yaml
irrelevant-files:
- ^.*\.rst$
@@ -106,7 +126,7 @@
- job:
name: trove-functional-mysql
parent: trove-devstack-base
- nodeset: trove-ubuntu-bionic
+ nodeset: trove-ubuntu-focal
timeout: 10800
vars:
devstack_localrc:
@@ -297,7 +317,7 @@
- job:
name: trove-tempest
parent: devstack-tempest
- nodeset: trove-ubuntu-bionic
+ nodeset: trove-ubuntu-focal
timeout: 10800
required-projects: &base_required_projects
- openstack/trove
@@ -315,6 +335,10 @@
devstack_localrc:
TEMPEST_PLUGINS: /opt/stack/trove-tempest-plugin
USE_PYTHON3: true
+ Q_AGENT: openvswitch
+ Q_PLUGIN: ml2
+ Q_ML2_TENANT_NETWORK_TYPE: vxlan
+ Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
devstack_local_conf:
post-config:
$TROVE_CONF:
@@ -343,13 +367,21 @@
s-object: true
s-proxy: true
tempest: true
+ q-svc: true
+ q-agt: true
+ q-dhcp: true
+ q-l3: true
+ q-meta: true
+ q-ovn-metadata-agent: false
+ ovn-controller: false
+ ovn-northd: false
tempest_test_regex: ^trove_tempest_plugin\.tests
tempest_test_blacklist: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/trove-tempest-plugin"].src_dir }}/tempest_blacklist.txt'
- job:
name: trove-tempest-postgres
parent: devstack-tempest
- nodeset: trove-ubuntu-bionic
+ nodeset: trove-ubuntu-focal
timeout: 10800
required-projects:
- openstack/trove
@@ -369,6 +401,10 @@
devstack_localrc:
TEMPEST_PLUGINS: /opt/stack/trove-tempest-plugin
USE_PYTHON3: true
+ Q_AGENT: openvswitch
+ Q_PLUGIN: ml2
+ Q_ML2_TENANT_NETWORK_TYPE: vxlan
+ Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
TROVE_DATASTORE_TYPE: postgresql
TROVE_DATASTORE_VERSION: 12.4
devstack_local_conf:
@@ -404,6 +440,14 @@
s-object: true
s-proxy: true
tempest: true
+ q-svc: true
+ q-agt: true
+ q-dhcp: true
+ q-l3: true
+ q-meta: true
+ q-ovn-metadata-agent: false
+ ovn-controller: false
+ ovn-northd: false
tempest_test_regex: ^trove_tempest_plugin\.tests
tempest_test_blacklist: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/trove-tempest-plugin"].src_dir }}/tempest_blacklist.txt'