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