blob: 75c8ebe804c07ca74b69a3f3046bc73afd44627f [file] [log] [blame]
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +02001- job:
2 name: neutron-tempest-plugin-api-train
3 parent: neutron-tempest-plugin-api
Slawek Kaplonskide8e5032020-08-27 09:12:43 +02004 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +02005 override-checkout: stable/train
6 vars:
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +01007 devstack_services:
8 # Disable OVN services
9 br-ex-tcpdump: false
10 br-int-flows: false
11 ovn-controller: false
12 ovn-northd: false
13 ovs-vswitchd: false
14 ovsdb-server: false
15 q-ovn-metadata-agent: false
16 # Neutron services
17 q-agt: true
18 q-dhcp: true
19 q-l3: true
20 q-meta: true
21 q-metering: true
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020022 branch_override: stable/train
23 # TODO(slaweq): find a way to put this list of extensions in
24 # neutron repository and keep it different per branch,
25 # then it could be removed from here
26 network_api_extensions_common: &api_extensions
27 - address-scope
28 - agent
29 - allowed-address-pairs
30 - auto-allocated-topology
31 - availability_zone
32 - binding
33 - default-subnetpools
34 - dhcp_agent_scheduler
35 - dns-domain-ports
36 - dns-integration
37 - empty-string-filtering
38 - expose-port-forwarding-in-fip
39 - expose-l3-conntrack-helper
40 - ext-gw-mode
41 - external-net
42 - extra_dhcp_opt
43 - extraroute
44 - extraroute-atomic
45 - filter-validation
46 - fip-port-details
47 - flavors
48 - floating-ip-port-forwarding
49 - floatingip-pools
50 - ip-substring-filtering
51 - l3-conntrack-helper
52 - l3-flavors
53 - l3-ha
54 - l3_agent_scheduler
55 - logging
56 - metering
57 - multi-provider
58 - net-mtu
59 - net-mtu-writable
60 - network-ip-availability
61 - network_availability_zone
62 - network-segment-range
63 - pagination
64 - port-resource-request
65 - port-mac-address-regenerate
66 - port-security
67 - port-security-groups-filtering
68 - project-id
69 - provider
70 - qos
71 - qos-bw-minimum-ingress
72 - qos-fip
73 - quotas
74 - quota_details
75 - rbac-policies
76 - rbac-security-groups
77 - router
78 - router-admin-state-down-before-update
79 - router_availability_zone
80 - security-group
81 - segment
82 - service-type
83 - sorting
84 - standard-attr-description
85 - standard-attr-revisions
86 - standard-attr-segment
87 - standard-attr-tag
88 - standard-attr-timestamp
89 - subnet_allocation
90 - subnetpool-prefix-ops
91 - trunk
92 - trunk-details
93 - uplink-status-propagation
94 network_api_extensions_tempest:
95 - dvr
elajkat8bbd7432020-11-04 16:41:34 +010096 network_available_features: &available_features
97 -
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020098 devstack_localrc:
Slawek Kaplonskide203632020-11-05 14:34:10 +010099 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200100 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100101 Q_AGENT: openvswitch
102 Q_ML2_TENANT_NETWORK_TYPE: vxlan
103 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
104 ML2_L3_PLUGIN: router
105 devstack_local_conf:
106 post-config:
107 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
108 # devstack-tempest job will be switched to use lib/neutron instead of
109 # lib/neutron-legacy
110 /$NEUTRON_CORE_PLUGIN_CONF:
111 AGENT:
112 tunnel_types: gre,vxlan
113 ml2:
114 type_drivers: flat,geneve,vlan,gre,local,vxlan
115 test-config:
116 $TEMPEST_CONFIG:
117 neutron_plugin_options:
118 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200119
120- job:
121 name: neutron-tempest-plugin-scenario-openvswitch-train
122 parent: neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200123 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200124 override-checkout: stable/train
125 vars:
126 branch_override: stable/train
127 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100128 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200129 devstack_localrc:
130 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Bence Romsics61589652020-09-04 14:49:58 +0200131 devstack_local_conf:
Slawek Kaplonski24ad1f32020-08-11 11:01:34 +0200132 post-config:
133 $NEUTRON_L3_CONF:
134 DEFAULT:
135 # NOTE(slaweq): on Bionic keepalived doesn't knows this option yet
136 keepalived_use_no_track: False
Bence Romsics61589652020-09-04 14:49:58 +0200137 test-config:
138 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100139 network-feature-enabled:
140 available_features: ""
Bence Romsics61589652020-09-04 14:49:58 +0200141 neutron_plugin_options:
142 ipv6_metadata: False
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200143
144- job:
145 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-train
146 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200147 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200148 override-checkout: stable/train
149 vars:
150 branch_override: stable/train
151 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100152 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200153 devstack_localrc:
154 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Bence Romsics61589652020-09-04 14:49:58 +0200155 devstack_local_conf:
Slawek Kaplonski24ad1f32020-08-11 11:01:34 +0200156 post-config:
157 $NEUTRON_L3_CONF:
158 DEFAULT:
159 # NOTE(slaweq): on Bionic keepalived don't knows this option yet
160 keepalived_use_no_track: False
Bence Romsics61589652020-09-04 14:49:58 +0200161 test-config:
162 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100163 network-feature-enabled:
164 available_features: ""
Bence Romsics61589652020-09-04 14:49:58 +0200165 neutron_plugin_options:
166 ipv6_metadata: False
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200167
168- job:
169 name: neutron-tempest-plugin-scenario-linuxbridge-train
170 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200171 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200172 override-checkout: stable/train
173 vars:
174 branch_override: stable/train
175 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100176 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200177 devstack_localrc:
178 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Bence Romsics61589652020-09-04 14:49:58 +0200179 devstack_local_conf:
Slawek Kaplonski24ad1f32020-08-11 11:01:34 +0200180 post-config:
181 $NEUTRON_L3_CONF:
182 DEFAULT:
183 # NOTE(slaweq): on Bionic keepalived don't knows this option yet
184 keepalived_use_no_track: False
Bence Romsics61589652020-09-04 14:49:58 +0200185 test-config:
186 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100187 network-feature-enabled:
188 available_features: ""
Bence Romsics61589652020-09-04 14:49:58 +0200189 neutron_plugin_options:
190 ipv6_metadata: False
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200191
192- job:
193 name: neutron-tempest-plugin-dvr-multinode-scenario-train
194 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200195 nodeset: openstack-two-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200196 override-checkout: stable/train
197 vars:
198 network_api_extensions_common: *api_extensions
199 branch_override: stable/train
200
201- job:
202 name: neutron-tempest-plugin-designate-scenario-train
203 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200204 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200205 override-checkout: stable/train
206 vars:
207 branch_override: stable/train
208 network_api_extensions_common: *api_extensions
209
210- job:
211 name: neutron-tempest-plugin-sfc-train
212 parent: neutron-tempest-plugin-sfc
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200213 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200214 override-checkout: stable/train
215 vars:
216 branch_override: stable/train
217 network_api_extensions_common: *api_extensions
218
219- job:
220 name: neutron-tempest-plugin-bgpvpn-bagpipe-train
221 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200222 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200223 override-checkout: stable/train
224 vars:
225 branch_override: stable/train
226 network_api_extensions: *api_extensions
227
228- job:
229 name: neutron-tempest-plugin-fwaas-train
Slawek Kaplonskic50743c2020-06-16 12:29:29 +0200230 parent: neutron-tempest-plugin-fwaas-ussuri
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200231 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200232 override-checkout: stable/train
233 vars:
234 branch_override: stable/train
235 network_api_extensions_common: *api_extensions