blob: 7a92403d39f124913965bcf123cb7a3c2c9dfdfc [file] [log] [blame]
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +02001- job:
2 name: neutron-tempest-plugin-api-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +02003 parent: neutron-tempest-plugin-base
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +02004 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -05005 required-projects: &required-projects-victoria
6 - openstack/neutron
7 - name: openstack/neutron-tempest-plugin
8 override-checkout: 1.6.0
9 - openstack/tempest
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +020010 vars:
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +010011 devstack_services:
12 # Disable OVN services
13 br-ex-tcpdump: false
14 br-int-flows: false
15 ovn-controller: false
16 ovn-northd: false
17 ovs-vswitchd: false
18 ovsdb-server: false
19 q-ovn-metadata-agent: false
20 # Neutron services
21 q-agt: true
22 q-dhcp: true
23 q-l3: true
24 q-meta: true
25 q-metering: true
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +020026 branch_override: stable/victoria
yatinkarelb8e69d32022-09-13 17:48:00 +053027 tempest_concurrency: 4
Slawek Kaplonski8988a012022-04-07 10:50:44 +020028 tempest_test_regex: ^neutron_tempest_plugin\.api
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +020029 # TODO(slaweq): find a way to put this list of extensions in
30 # neutron repository and keep it different per branch,
31 # then it could be removed from here
32 network_api_extensions_common: &api_extensions
33 - address-scope
34 - agent
35 - allowed-address-pairs
36 - auto-allocated-topology
37 - availability_zone
38 - binding
39 - default-subnetpools
40 - dhcp_agent_scheduler
41 - dns-domain-ports
42 - dns-integration
43 - empty-string-filtering
44 - expose-port-forwarding-in-fip
45 - expose-l3-conntrack-helper
46 - ext-gw-mode
47 - external-net
48 - extra_dhcp_opt
49 - extraroute
50 - extraroute-atomic
51 - filter-validation
52 - fip-port-details
53 - flavors
54 - floating-ip-port-forwarding
55 - floatingip-pools
56 - ip-substring-filtering
57 - l3-conntrack-helper
58 - l3-flavors
59 - l3-ha
60 - l3_agent_scheduler
61 - logging
62 - metering
63 - multi-provider
64 - net-mtu
65 - net-mtu-writable
66 - network-ip-availability
67 - network_availability_zone
68 - network-segment-range
69 - pagination
70 - port-resource-request
71 - port-mac-address-regenerate
72 - port-security
73 - port-security-groups-filtering
74 - project-id
75 - provider
76 - qos
77 - qos-bw-minimum-ingress
78 - qos-fip
79 - quotas
80 - quota_details
81 - rbac-address-scope
82 - rbac-policies
83 - rbac-security-groups
84 - rbac-subnetpool
85 - router
86 - router-admin-state-down-before-update
87 - router_availability_zone
88 - security-group
89 - segment
90 - service-type
91 - sorting
92 - standard-attr-description
93 - standard-attr-revisions
94 - standard-attr-segment
95 - standard-attr-tag
96 - standard-attr-timestamp
97 - subnet_allocation
98 - subnet-dns-publish-fixed-ip
Slawek Kaplonskia5cdede2021-06-23 09:37:04 +020099 - subnet-service-types
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200100 - subnetpool-prefix-ops
101 - tag-ports-during-bulk-creation
102 - trunk
103 - trunk-details
104 - uplink-status-propagation
105 network_api_extensions_tempest:
106 - dvr
elajkat8bbd7432020-11-04 16:41:34 +0100107 network_available_features: &available_features
108 - ipv6_metadata
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200109 devstack_localrc:
Slawek Kaplonskide203632020-11-05 14:34:10 +0100110 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200111 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100112 Q_AGENT: openvswitch
113 Q_ML2_TENANT_NETWORK_TYPE: vxlan
114 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
115 ML2_L3_PLUGIN: router
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500116 # NOTE(bcafarel) guestmount binary not available on host OS
117 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
118 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
119 ADVANCED_INSTANCE_TYPE: ds512M
120 ADVANCED_INSTANCE_USER: ubuntu
121 CUSTOMIZE_IMAGE: false
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100122 devstack_local_conf:
123 post-config:
124 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
125 # devstack-tempest job will be switched to use lib/neutron instead of
126 # lib/neutron-legacy
127 /$NEUTRON_CORE_PLUGIN_CONF:
128 AGENT:
129 tunnel_types: gre,vxlan
130 ml2:
131 type_drivers: flat,geneve,vlan,gre,local,vxlan
132 test-config:
133 $TEMPEST_CONFIG:
134 neutron_plugin_options:
135 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200136
137- job:
138 name: neutron-tempest-plugin-scenario-openvswitch-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200139 parent: neutron-tempest-plugin-openvswitch
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200140 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500141 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200142 vars:
143 branch_override: stable/victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200144 tempest_test_regex: "\
145 (^neutron_tempest_plugin.scenario)|\
146 (^tempest.api.compute.servers.test_attach_interfaces)|\
147 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200148 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100149 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200150 devstack_localrc:
151 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500152 # NOTE(bcafarel) guestmount binary not available on host OS
153 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
154 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
155 ADVANCED_INSTANCE_TYPE: ds512M
156 ADVANCED_INSTANCE_USER: ubuntu
157 CUSTOMIZE_IMAGE: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200158 devstack_local_conf:
159 test-config:
160 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100161 network-feature-enabled:
162 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200163 neutron_plugin_options:
164 ipv6_metadata: False
165
166- job:
167 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200168 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkata4978bc2022-03-24 19:27:20 +0100169 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500170 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200171 vars:
elajkata4978bc2022-03-24 19:27:20 +0100172 branch_override: stable/victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200173 tempest_test_regex: "\
174 (^neutron_tempest_plugin.scenario)|\
175 (^tempest.api.compute.servers.test_attach_interfaces)|\
176 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200177 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100178 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200179 devstack_localrc:
180 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500181 # NOTE(bcafarel) guestmount binary not available on host OS
182 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
183 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
184 ADVANCED_INSTANCE_TYPE: ds512M
185 ADVANCED_INSTANCE_USER: ubuntu
186 CUSTOMIZE_IMAGE: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200187 devstack_local_conf:
188 test-config:
189 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100190 network-feature-enabled:
191 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200192 neutron_plugin_options:
193 ipv6_metadata: False
194
195- job:
196 name: neutron-tempest-plugin-scenario-linuxbridge-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200197 parent: neutron-tempest-plugin-linuxbridge
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200198 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500199 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200200 vars:
201 branch_override: stable/victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200202 tempest_test_regex: "\
203 (^neutron_tempest_plugin.scenario)|\
204 (^tempest.api.compute.servers.test_attach_interfaces)|\
205 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200206 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100207 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200208 devstack_localrc:
209 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500210 # NOTE(bcafarel) guestmount binary not available on host OS
211 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
212 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
213 ADVANCED_INSTANCE_TYPE: ds512M
214 ADVANCED_INSTANCE_USER: ubuntu
215 CUSTOMIZE_IMAGE: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200216 devstack_local_conf:
217 test-config:
218 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100219 network-feature-enabled:
220 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200221 neutron_plugin_options:
222 ipv6_metadata: False
223
224- job:
225 name: neutron-tempest-plugin-scenario-ovn-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200226 parent: neutron-tempest-plugin-ovn
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200227 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500228 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200229 vars:
230 branch_override: stable/victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200231 tempest_test_regex: "\
232 (^neutron_tempest_plugin.scenario)|\
233 (^tempest.api.compute.servers.test_attach_interfaces)|\
234 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200235 network_api_extensions: *api_extensions
236 devstack_localrc:
237 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500238 # NOTE(bcafarel) guestmount binary not available on host OS
239 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
240 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
241 ADVANCED_INSTANCE_TYPE: ds512M
242 ADVANCED_INSTANCE_USER: ubuntu
243 CUSTOMIZE_IMAGE: false
elajkat8bbd7432020-11-04 16:41:34 +0100244 devstack_local_conf:
245 test-config:
246 $TEMPEST_CONFIG:
247 network-feature-enabled:
248 available_features: ""
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200249
250- job:
251 name: neutron-tempest-plugin-dvr-multinode-scenario-victoria
252 parent: neutron-tempest-plugin-dvr-multinode-scenario
253 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500254 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200255 vars:
256 network_api_extensions_common: *api_extensions
257 branch_override: stable/victoria
258
259- job:
260 name: neutron-tempest-plugin-designate-scenario-victoria
261 parent: neutron-tempest-plugin-designate-scenario
262 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500263 required-projects:
264 - openstack/neutron
265 - name: openstack/neutron-tempest-plugin
266 override-checkout: 1.6.0
267 - openstack/tempest
268 - name: openstack/designate-tempest-plugin
269 override-checkout: 0.12.0
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200270 vars:
271 branch_override: stable/victoria
272 network_api_extensions_common: *api_extensions
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500273 devstack_localrc:
274 # NOTE(bcafarel) guestmount binary not available on host OS
275 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
276 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
277 ADVANCED_INSTANCE_TYPE: ds512M
278 ADVANCED_INSTANCE_USER: ubuntu
279 CUSTOMIZE_IMAGE: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200280
281- job:
282 name: neutron-tempest-plugin-sfc-victoria
283 parent: neutron-tempest-plugin-sfc
284 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500285 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200286 vars:
287 branch_override: stable/victoria
288 network_api_extensions_common: *api_extensions
289
290- job:
291 name: neutron-tempest-plugin-bgpvpn-bagpipe-victoria
292 parent: neutron-tempest-plugin-bgpvpn-bagpipe
293 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500294 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200295 vars:
296 branch_override: stable/victoria
297 network_api_extensions: *api_extensions
298
299- job:
300 name: neutron-tempest-plugin-dynamic-routing-victoria
301 parent: neutron-tempest-plugin-dynamic-routing
302 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500303 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200304 vars:
305 branch_override: stable/victoria
306 network_api_extensions_common: *api_extensions
307
308- job:
309 name: neutron-tempest-plugin-vpnaas-victoria
310 parent: neutron-tempest-plugin-vpnaas
311 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500312 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200313 vars:
314 branch_override: stable/victoria
315 network_api_extensions_common: *api_extensions