update os-vif ci to account for devstack default changes
This change restores the os-vif-ovs-iptables job to deploying with ml2/ovs follow the devstack default change to ovn. This change replaces the os-vif-ovs job with an os-vif-ovn jobs. This change also simplifies teh os-vif-ovs-base job by disabling DVR since that does not change the behavior of os-vif. This change reduces the job time out to 7800 and moves it to os-vif-tempest-base. Closes-Bug: #1933590 Change-Id: Icda02ec4b5be18c3646af7988f210baf4ceb0890
This commit is contained in:
parent
e937367119
commit
b75af3ae13
110
.zuul.yaml
110
.zuul.yaml
@ -9,12 +9,12 @@
|
|||||||
- job:
|
- job:
|
||||||
name: os-vif-tempest-base
|
name: os-vif-tempest-base
|
||||||
parent: devstack-tempest
|
parent: devstack-tempest
|
||||||
|
timeout: 7800
|
||||||
description: |
|
description: |
|
||||||
Base integration test with Neutron networking and py3.
|
Base integration test with Neutron networking and py3.
|
||||||
This is derived from tempest-full-py3 and adapted for
|
This is derived from tempest-full-py3 and adapted for
|
||||||
use in os-vif
|
use in os-vif
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/devstack-gate
|
|
||||||
- openstack/nova
|
- openstack/nova
|
||||||
- openstack/os-vif
|
- openstack/os-vif
|
||||||
- openstack/neutron
|
- openstack/neutron
|
||||||
@ -43,12 +43,35 @@
|
|||||||
- job:
|
- job:
|
||||||
name: os-vif-ovs-base
|
name: os-vif-ovs-base
|
||||||
parent: os-vif-tempest-base
|
parent: os-vif-tempest-base
|
||||||
timeout: 7800
|
|
||||||
description: |
|
description: |
|
||||||
os-vif ovs base job, this should not be used directly.
|
os-vif ovs base job, this should not be used directly.
|
||||||
vars:
|
vars:
|
||||||
|
devstack_services:
|
||||||
|
# Disable OVN services
|
||||||
|
br-ex-tcpdump: false
|
||||||
|
br-int-flows: false
|
||||||
|
ovn-controller: false
|
||||||
|
ovn-northd: false
|
||||||
|
ovs-vswitchd: false
|
||||||
|
ovsdb-server: false
|
||||||
|
q-ovn-metadata-agent: false
|
||||||
|
# Neutron services
|
||||||
|
q-agt: true
|
||||||
|
q-dhcp: true
|
||||||
|
q-l3: true
|
||||||
|
q-meta: true
|
||||||
|
q-metering: true
|
||||||
|
devstack_localrc:
|
||||||
|
Q_AGENT: openvswitch
|
||||||
|
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||||
|
Q_DVR_MODE: dvr_snat
|
||||||
|
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||||
devstack_local_conf:
|
devstack_local_conf:
|
||||||
post-config:
|
post-config:
|
||||||
|
$NEUTRON_CONF:
|
||||||
|
DEFAULT:
|
||||||
|
enable_dvr: yes
|
||||||
|
l3_ha: yes
|
||||||
$NEUTRON_L3_CONF:
|
$NEUTRON_L3_CONF:
|
||||||
agent:
|
agent:
|
||||||
availability_zone: nova
|
availability_zone: nova
|
||||||
@ -59,47 +82,19 @@
|
|||||||
ml2_type_vlan:
|
ml2_type_vlan:
|
||||||
network_vlan_ranges: foo:1:10
|
network_vlan_ranges: foo:1:10
|
||||||
agent:
|
agent:
|
||||||
enable_distributed_routing: true
|
tunnel_types: vxlan
|
||||||
l2_population: true
|
|
||||||
tunnel_types: vxlan,gre
|
|
||||||
test-config:
|
|
||||||
$TEMPEST_CONFIG:
|
|
||||||
neutron_plugin_options:
|
|
||||||
provider_vlans: foo,
|
|
||||||
agent_availability_zone: nova
|
|
||||||
image_is_advanced: true
|
|
||||||
available_type_drivers: flat,vlan,gre,local,vxlan
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: os-vif-ovs
|
|
||||||
parent: os-vif-ovs-base
|
|
||||||
description: |
|
|
||||||
os-vif ovs job with ovs firewall driver
|
|
||||||
vars:
|
|
||||||
devstack_local_conf:
|
|
||||||
post-config:
|
|
||||||
# NOTE(sean-k-mooney): i do not believe that the devstack role
|
|
||||||
# will merge the base /$NEUTRON_CORE_PLUGIN_CONF with the parent
|
|
||||||
# job so we redefine the entire section
|
|
||||||
"/$NEUTRON_CORE_PLUGIN_CONF":
|
|
||||||
ml2_type_vlan:
|
|
||||||
network_vlan_ranges: foo:1:10
|
|
||||||
agent:
|
|
||||||
enable_distributed_routing: true
|
|
||||||
l2_population: true
|
|
||||||
tunnel_types: vxlan,gre
|
|
||||||
securitygroup:
|
|
||||||
firewall_driver: openvswitch
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: os-vif-ovs-iptables
|
name: os-vif-ovs-iptables
|
||||||
parent: os-vif-ovs-base
|
parent: os-vif-ovs-base
|
||||||
description: |
|
description: |
|
||||||
os-vif iptables job derived from neutron-tempest-iptables_hybrid
|
os-vif ovs iptables job (tests hybrid-plug=true)
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: full
|
|
||||||
devstack_local_conf:
|
devstack_local_conf:
|
||||||
post-config:
|
post-config:
|
||||||
|
$NOVA_CONF:
|
||||||
|
os_vif_ovs:
|
||||||
|
isolate_vif: true
|
||||||
# NOTE(sean-k-mooney): i do not believe that the devstack role
|
# NOTE(sean-k-mooney): i do not believe that the devstack role
|
||||||
# will merge the base /$NEUTRON_CORE_PLUGIN_CONF with the parent
|
# will merge the base /$NEUTRON_CORE_PLUGIN_CONF with the parent
|
||||||
# job so we redefine the entire section
|
# job so we redefine the entire section
|
||||||
@ -107,20 +102,53 @@
|
|||||||
ml2_type_vlan:
|
ml2_type_vlan:
|
||||||
network_vlan_ranges: foo:1:10
|
network_vlan_ranges: foo:1:10
|
||||||
agent:
|
agent:
|
||||||
enable_distributed_routing: true
|
tunnel_types: vxlan
|
||||||
l2_population: true
|
|
||||||
tunnel_types: vxlan,gre
|
|
||||||
securitygroup:
|
securitygroup:
|
||||||
firewall_driver: iptables_hybrid
|
firewall_driver: iptables_hybrid
|
||||||
|
enable_ipset: false
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: os-vif-ovn
|
||||||
|
parent: os-vif-tempest-base
|
||||||
|
description: |
|
||||||
|
os-vif ovn job (tests hybrid-plug=false)
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: os-vif-linuxbridge
|
name: os-vif-linuxbridge
|
||||||
parent: os-vif-tempest-base
|
parent: os-vif-tempest-base
|
||||||
timeout: 10800
|
|
||||||
description: |
|
description: |
|
||||||
os-vif linux bridge job derived from neutron-tempest-linuxbridge
|
os-vif linux bridge job derived from neutron-tempest-linuxbridge
|
||||||
vars:
|
vars:
|
||||||
|
devstack_services:
|
||||||
|
# Disable OVN services
|
||||||
|
br-ex-tcpdump: false
|
||||||
|
br-int-flows: false
|
||||||
|
ovn-controller: false
|
||||||
|
ovn-northd: false
|
||||||
|
ovs-vswitchd: false
|
||||||
|
ovsdb-server: false
|
||||||
|
q-ovn-metadata-agent: false
|
||||||
|
# Neutron services
|
||||||
|
q-agt: true
|
||||||
|
q-dhcp: true
|
||||||
|
q-l3: true
|
||||||
|
q-meta: true
|
||||||
|
q-metering: true
|
||||||
devstack_localrc:
|
devstack_localrc:
|
||||||
Q_AGENT: linuxbridge
|
Q_AGENT: linuxbridge
|
||||||
|
Q_ML2_PLUGIN_MECHANISM_DRIVERS: linuxbridge
|
||||||
|
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||||
|
devstack_local_conf:
|
||||||
|
post-config:
|
||||||
|
"/$NEUTRON_CORE_PLUGIN_CONF":
|
||||||
|
ml2:
|
||||||
|
type_drivers: flat,vlan,local,vxlan
|
||||||
|
ml2_type_vlan:
|
||||||
|
network_vlan_ranges: foo:1:10
|
||||||
|
agent:
|
||||||
|
tunnel_types: vxlan
|
||||||
|
securitygroup:
|
||||||
|
firewall_driver: iptables
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
templates:
|
templates:
|
||||||
@ -135,12 +163,12 @@
|
|||||||
- kuryr-kubernetes-tempest:
|
- kuryr-kubernetes-tempest:
|
||||||
voting: false
|
voting: false
|
||||||
- openstack-tox-functional-ovs-with-sudo
|
- openstack-tox-functional-ovs-with-sudo
|
||||||
- os-vif-ovs
|
- os-vif-ovn
|
||||||
- os-vif-ovs-iptables
|
- os-vif-ovs-iptables
|
||||||
- os-vif-linuxbridge
|
- os-vif-linuxbridge
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-tox-functional-ovs-with-sudo
|
- openstack-tox-functional-ovs-with-sudo
|
||||||
- os-vif-ovs
|
- os-vif-ovn
|
||||||
- os-vif-ovs-iptables
|
- os-vif-ovs-iptables
|
||||||
- os-vif-linuxbridge
|
- os-vif-linuxbridge
|
||||||
|
Loading…
Reference in New Issue
Block a user