Skip to content

Commit e35d95f

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Add nova-ovs-hybrid-plug job" into stable/xena
2 parents a108221 + b414fe1 commit e35d95f

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

.zuul.yaml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,66 @@
127127
# within libvirt/QEMU.
128128
voting: false
129129

130+
- job:
131+
name: nova-ovs-hybrid-plug
132+
parent: tempest-multinode-full-py3
133+
description: |
134+
Run move operations, reboot, and evacuation (via the same post-run hook
135+
as the nova-live-migration job) tests with the OVS network backend and
136+
the "iptables_hybrid" securitygroup firewall driver, aka "hybrid plug".
137+
The external events interactions between Nova and Neutron in these
138+
situations has historically been fragile. This job exercises them.
139+
irrelevant-files: *nova-base-irrelevant-files
140+
vars:
141+
tox_envlist: all
142+
tempest_test_regex: (^tempest\..*compute\..*(migration|resize|reboot).*)
143+
devstack_localrc:
144+
Q_AGENT: openvswitch
145+
Q_ML2_TENANT_NETWORK_TYPE: vxlan
146+
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch,linuxbridge
147+
ML2_L3_PLUGIN: router
148+
devstack_services:
149+
# Disable OVN services
150+
br-ex-tcpdump: false
151+
br-int-flows: false
152+
ovn-controller: false
153+
ovn-northd: false
154+
q-ovn-metadata-agent: false
155+
# Neutron services
156+
q-agt: true
157+
q-dhcp: true
158+
q-l3: true
159+
q-meta: true
160+
devstack_local_conf:
161+
post-config:
162+
"/$NEUTRON_CORE_PLUGIN_CONF":
163+
securitygroup:
164+
firewall_driver: iptables_hybrid
165+
group-vars:
166+
subnode:
167+
devstack_localrc:
168+
Q_AGENT: openvswitch
169+
Q_ML2_TENANT_NETWORK_TYPE: vxlan
170+
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch,linuxbridge
171+
ML2_L3_PLUGIN: router
172+
devstack_services:
173+
# Disable OVN services
174+
br-ex-tcpdump: false
175+
br-int-flows: false
176+
ovn-controller: false
177+
ovn-northd: false
178+
ovs-vswitchd: false
179+
ovsdb-server: false
180+
q-ovn-metadata-agent: false
181+
# Neutron services
182+
q-agt: true
183+
devstack_local_conf:
184+
post-config:
185+
"/$NEUTRON_CORE_PLUGIN_CONF":
186+
securitygroup:
187+
firewall_driver: iptables_hybrid
188+
post-run: playbooks/nova-live-migration/post-run.yaml
189+
130190
- job:
131191
name: nova-live-migration-ceph
132192
parent: devstack-plugin-ceph-multinode-tempest-py3
@@ -545,6 +605,8 @@
545605
- nova-lvm
546606
- nova-multi-cell
547607
- nova-next
608+
- nova-ovs-hybrid-plug:
609+
voting: false
548610
- nova-tox-validate-backport:
549611
voting: false
550612
- nova-tox-functional-centos8-py36

0 commit comments

Comments
 (0)