Merge "Explicitly set jobs to ML2/OVS"
This commit is contained in:
commit
935a50ed86
|
@ -85,7 +85,9 @@
|
|||
devstack_services:
|
||||
neutron-log: true
|
||||
devstack_localrc:
|
||||
NEUTRON_DEPLOY_MOD_WSGI: true
|
||||
# TODO(lucasagomes): Re-enable MOD_WSGI after
|
||||
# https://bugs.launchpad.net/neutron/+bug/1912359 is implemented
|
||||
NEUTRON_DEPLOY_MOD_WSGI: false
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
# NOTE(slaweq): We can get rid of this hardcoded absolute path when
|
||||
|
@ -116,10 +118,27 @@
|
|||
parent: neutron-tempest-plugin-scenario
|
||||
timeout: 10000
|
||||
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
|
||||
network_api_extensions: *api_extensions
|
||||
network_available_features: *available_features
|
||||
devstack_localrc:
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
|
@ -163,6 +182,21 @@
|
|||
parent: neutron-tempest-plugin-scenario
|
||||
timeout: 10000
|
||||
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
|
||||
network_api_extensions: *api_extensions
|
||||
network_available_features: *available_features
|
||||
# TODO(slaweq): remove trunks subport_connectivity test from blacklist
|
||||
|
@ -170,6 +204,8 @@
|
|||
tempest_black_regex: "(^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)"
|
||||
devstack_localrc:
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
|
@ -219,6 +255,21 @@
|
|||
- zuul: openstack/neutron
|
||||
pre-run: playbooks/linuxbridge-scenario-pre-run.yaml
|
||||
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
|
||||
network_api_extensions: *api_extensions
|
||||
network_api_extensions_linuxbridge:
|
||||
- vlan-transparent
|
||||
|
@ -229,6 +280,8 @@
|
|||
devstack_localrc:
|
||||
Q_AGENT: linuxbridge
|
||||
NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_linuxbridge) | join(',') }}"
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch,linuxbridge
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
$NEUTRON_CONF:
|
||||
|
@ -546,6 +599,8 @@
|
|||
devstack_localrc:
|
||||
DESIGNATE_BACKEND_DRIVER: bind9
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
# In this job advanced image is not needed, so it's name should be
|
||||
# empty
|
||||
ADVANCED_IMAGE_NAME: ""
|
||||
|
@ -569,6 +624,20 @@
|
|||
devstack_services:
|
||||
cinder: false
|
||||
designate: true
|
||||
# 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
|
||||
tempest_plugins:
|
||||
- designate-tempest-plugin
|
||||
- neutron-tempest-plugin
|
||||
|
@ -659,10 +728,26 @@
|
|||
- bgp_4byte_asn
|
||||
devstack_localrc:
|
||||
NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_bgp) | join(',') }}"
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
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-meta: true
|
||||
q-metering: true
|
||||
q-l3: true
|
||||
neutron-dr: true
|
||||
neutron-dr-agent: true
|
||||
q-l3: true
|
||||
tempest_concurrency: 1
|
||||
tempest_test_regex: ^neutron_tempest_plugin\.neutron_dynamic_routing
|
||||
|
||||
|
|
|
@ -10,6 +10,21 @@
|
|||
override-checkout: 0.3.0
|
||||
- openstack/tempest
|
||||
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
|
||||
branch_override: stable/queens
|
||||
# TODO(slaweq): find a way to put this list of extensions in
|
||||
# neutron repository and keep it different per branch,
|
||||
|
@ -73,6 +88,24 @@
|
|||
CIRROS_VERSION: 0.3.5
|
||||
NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
|
||||
TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
ML2_L3_PLUGIN: router
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
# NOTE(slaweq): We can get rid of this hardcoded absolute path when
|
||||
# devstack-tempest job will be switched to use lib/neutron instead of
|
||||
# lib/neutron-legacy
|
||||
/$NEUTRON_CORE_PLUGIN_CONF:
|
||||
AGENT:
|
||||
tunnel_types: gre,vxlan
|
||||
ml2:
|
||||
type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
test-config:
|
||||
$TEMPEST_CONFIG:
|
||||
neutron_plugin_options:
|
||||
available_type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -12,6 +12,21 @@
|
|||
override-checkout: 0.9.0
|
||||
- openstack/tempest
|
||||
vars: &api_vars_rocky
|
||||
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
|
||||
branch_override: stable/rocky
|
||||
# TODO(slaweq): find a way to put this list of extensions in
|
||||
# neutron repository and keep it different per branch,
|
||||
|
@ -79,6 +94,24 @@
|
|||
USE_PYTHON3: false
|
||||
NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
|
||||
TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
ML2_L3_PLUGIN: router
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
# NOTE(slaweq): We can get rid of this hardcoded absolute path when
|
||||
# devstack-tempest job will be switched to use lib/neutron instead of
|
||||
# lib/neutron-legacy
|
||||
/$NEUTRON_CORE_PLUGIN_CONF:
|
||||
AGENT:
|
||||
tunnel_types: gre,vxlan
|
||||
ml2:
|
||||
type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
test-config:
|
||||
$TEMPEST_CONFIG:
|
||||
neutron_plugin_options:
|
||||
available_type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
# NOTE(gmann): This job run on py2 for stable/rocky gate.
|
||||
branches:
|
||||
- stable/rocky
|
||||
|
|
|
@ -10,6 +10,21 @@
|
|||
override-checkout: 1.3.0
|
||||
- openstack/tempest
|
||||
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
|
||||
branch_override: stable/stein
|
||||
# TODO(slaweq): find a way to put this list of extensions in
|
||||
# neutron repository and keep it different per branch,
|
||||
|
@ -84,6 +99,24 @@
|
|||
devstack_localrc:
|
||||
NEUTRON_DEPLOY_MOD_WSGI: false
|
||||
NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
ML2_L3_PLUGIN: router
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
# NOTE(slaweq): We can get rid of this hardcoded absolute path when
|
||||
# devstack-tempest job will be switched to use lib/neutron instead of
|
||||
# lib/neutron-legacy
|
||||
/$NEUTRON_CORE_PLUGIN_CONF:
|
||||
AGENT:
|
||||
tunnel_types: gre,vxlan
|
||||
ml2:
|
||||
type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
test-config:
|
||||
$TEMPEST_CONFIG:
|
||||
neutron_plugin_options:
|
||||
available_type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
|
||||
- job:
|
||||
name: neutron-tempest-plugin-scenario-openvswitch-stein
|
||||
|
|
|
@ -4,6 +4,21 @@
|
|||
nodeset: openstack-single-node-bionic
|
||||
override-checkout: stable/train
|
||||
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
|
||||
branch_override: stable/train
|
||||
# TODO(slaweq): find a way to put this list of extensions in
|
||||
# neutron repository and keep it different per branch,
|
||||
|
@ -83,6 +98,24 @@
|
|||
devstack_localrc:
|
||||
NEUTRON_DEPLOY_MOD_WSGI: false
|
||||
NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
ML2_L3_PLUGIN: router
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
# NOTE(slaweq): We can get rid of this hardcoded absolute path when
|
||||
# devstack-tempest job will be switched to use lib/neutron instead of
|
||||
# lib/neutron-legacy
|
||||
/$NEUTRON_CORE_PLUGIN_CONF:
|
||||
AGENT:
|
||||
tunnel_types: gre,vxlan
|
||||
ml2:
|
||||
type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
test-config:
|
||||
$TEMPEST_CONFIG:
|
||||
neutron_plugin_options:
|
||||
available_type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
|
||||
- job:
|
||||
name: neutron-tempest-plugin-scenario-openvswitch-train
|
||||
|
|
|
@ -4,6 +4,21 @@
|
|||
nodeset: openstack-single-node-bionic
|
||||
override-checkout: stable/ussuri
|
||||
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
|
||||
branch_override: stable/ussuri
|
||||
# TODO(slaweq): find a way to put this list of extensions in
|
||||
# neutron repository and keep it different per branch,
|
||||
|
@ -87,6 +102,24 @@
|
|||
devstack_localrc:
|
||||
NEUTRON_DEPLOY_MOD_WSGI: false
|
||||
NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
ML2_L3_PLUGIN: router
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
# NOTE(slaweq): We can get rid of this hardcoded absolute path when
|
||||
# devstack-tempest job will be switched to use lib/neutron instead of
|
||||
# lib/neutron-legacy
|
||||
/$NEUTRON_CORE_PLUGIN_CONF:
|
||||
AGENT:
|
||||
tunnel_types: gre,vxlan
|
||||
ml2:
|
||||
type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
test-config:
|
||||
$TEMPEST_CONFIG:
|
||||
neutron_plugin_options:
|
||||
available_type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
|
||||
|
||||
- job:
|
||||
|
|
|
@ -3,6 +3,21 @@
|
|||
parent: neutron-tempest-plugin-api
|
||||
override-checkout: stable/victoria
|
||||
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
|
||||
branch_override: stable/victoria
|
||||
# TODO(slaweq): find a way to put this list of extensions in
|
||||
# neutron repository and keep it different per branch,
|
||||
|
@ -86,6 +101,24 @@
|
|||
devstack_localrc:
|
||||
NEUTRON_DEPLOY_MOD_WSGI: false
|
||||
NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
|
||||
Q_AGENT: openvswitch
|
||||
Q_ML2_TENANT_NETWORK_TYPE: vxlan
|
||||
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
|
||||
ML2_L3_PLUGIN: router
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
# NOTE(slaweq): We can get rid of this hardcoded absolute path when
|
||||
# devstack-tempest job will be switched to use lib/neutron instead of
|
||||
# lib/neutron-legacy
|
||||
/$NEUTRON_CORE_PLUGIN_CONF:
|
||||
AGENT:
|
||||
tunnel_types: gre,vxlan
|
||||
ml2:
|
||||
type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
test-config:
|
||||
$TEMPEST_CONFIG:
|
||||
neutron_plugin_options:
|
||||
available_type_drivers: flat,geneve,vlan,gre,local,vxlan
|
||||
|
||||
- job:
|
||||
name: neutron-tempest-plugin-scenario-openvswitch-victoria
|
||||
|
|
Loading…
Reference in New Issue