blob: 67737a7803ad904d130557fb09c7b29015b14445 [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
Slawek Kaplonski8988a012022-04-07 10:50:44 +020027 tempest_test_regex: ^neutron_tempest_plugin\.api
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +020028 # TODO(slaweq): find a way to put this list of extensions in
29 # neutron repository and keep it different per branch,
30 # then it could be removed from here
31 network_api_extensions_common: &api_extensions
32 - address-scope
33 - agent
34 - allowed-address-pairs
35 - auto-allocated-topology
36 - availability_zone
37 - binding
38 - default-subnetpools
39 - dhcp_agent_scheduler
40 - dns-domain-ports
41 - dns-integration
42 - empty-string-filtering
43 - expose-port-forwarding-in-fip
44 - expose-l3-conntrack-helper
45 - ext-gw-mode
46 - external-net
47 - extra_dhcp_opt
48 - extraroute
49 - extraroute-atomic
50 - filter-validation
51 - fip-port-details
52 - flavors
53 - floating-ip-port-forwarding
54 - floatingip-pools
55 - ip-substring-filtering
56 - l3-conntrack-helper
57 - l3-flavors
58 - l3-ha
59 - l3_agent_scheduler
60 - logging
61 - metering
62 - multi-provider
63 - net-mtu
64 - net-mtu-writable
65 - network-ip-availability
66 - network_availability_zone
67 - network-segment-range
68 - pagination
69 - port-resource-request
70 - port-mac-address-regenerate
71 - port-security
72 - port-security-groups-filtering
73 - project-id
74 - provider
75 - qos
76 - qos-bw-minimum-ingress
77 - qos-fip
78 - quotas
79 - quota_details
80 - rbac-address-scope
81 - rbac-policies
82 - rbac-security-groups
83 - rbac-subnetpool
84 - router
85 - router-admin-state-down-before-update
86 - router_availability_zone
87 - security-group
88 - segment
89 - service-type
90 - sorting
91 - standard-attr-description
92 - standard-attr-revisions
93 - standard-attr-segment
94 - standard-attr-tag
95 - standard-attr-timestamp
96 - subnet_allocation
97 - subnet-dns-publish-fixed-ip
Slawek Kaplonskia5cdede2021-06-23 09:37:04 +020098 - subnet-service-types
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +020099 - subnetpool-prefix-ops
100 - tag-ports-during-bulk-creation
101 - trunk
102 - trunk-details
103 - uplink-status-propagation
104 network_api_extensions_tempest:
105 - dvr
elajkat8bbd7432020-11-04 16:41:34 +0100106 network_available_features: &available_features
107 - ipv6_metadata
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200108 devstack_localrc:
Slawek Kaplonskide203632020-11-05 14:34:10 +0100109 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200110 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100111 Q_AGENT: openvswitch
112 Q_ML2_TENANT_NETWORK_TYPE: vxlan
113 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
114 ML2_L3_PLUGIN: router
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500115 # NOTE(bcafarel) guestmount binary not available on host OS
116 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
117 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
118 ADVANCED_INSTANCE_TYPE: ds512M
119 ADVANCED_INSTANCE_USER: ubuntu
120 CUSTOMIZE_IMAGE: false
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100121 devstack_local_conf:
122 post-config:
123 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
124 # devstack-tempest job will be switched to use lib/neutron instead of
125 # lib/neutron-legacy
126 /$NEUTRON_CORE_PLUGIN_CONF:
127 AGENT:
128 tunnel_types: gre,vxlan
129 ml2:
130 type_drivers: flat,geneve,vlan,gre,local,vxlan
131 test-config:
132 $TEMPEST_CONFIG:
133 neutron_plugin_options:
134 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200135
136- job:
137 name: neutron-tempest-plugin-scenario-openvswitch-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200138 parent: neutron-tempest-plugin-openvswitch
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200139 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500140 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200141 vars:
142 branch_override: stable/victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200143 tempest_test_regex: "\
144 (^neutron_tempest_plugin.scenario)|\
145 (^tempest.api.compute.servers.test_attach_interfaces)|\
146 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200147 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100148 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200149 devstack_localrc:
150 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500151 # NOTE(bcafarel) guestmount binary not available on host OS
152 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
153 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
154 ADVANCED_INSTANCE_TYPE: ds512M
155 ADVANCED_INSTANCE_USER: ubuntu
156 CUSTOMIZE_IMAGE: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200157 devstack_local_conf:
158 test-config:
159 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100160 network-feature-enabled:
161 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200162 neutron_plugin_options:
163 ipv6_metadata: False
164
165- job:
166 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200167 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkata4978bc2022-03-24 19:27:20 +0100168 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500169 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200170 vars:
elajkata4978bc2022-03-24 19:27:20 +0100171 branch_override: stable/victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200172 tempest_test_regex: "\
173 (^neutron_tempest_plugin.scenario)|\
174 (^tempest.api.compute.servers.test_attach_interfaces)|\
175 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200176 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100177 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200178 devstack_localrc:
179 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500180 # NOTE(bcafarel) guestmount binary not available on host OS
181 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
182 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
183 ADVANCED_INSTANCE_TYPE: ds512M
184 ADVANCED_INSTANCE_USER: ubuntu
185 CUSTOMIZE_IMAGE: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200186 devstack_local_conf:
187 test-config:
188 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100189 network-feature-enabled:
190 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200191 neutron_plugin_options:
192 ipv6_metadata: False
193
194- job:
195 name: neutron-tempest-plugin-scenario-linuxbridge-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200196 parent: neutron-tempest-plugin-linuxbridge
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200197 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500198 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200199 vars:
200 branch_override: stable/victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200201 tempest_test_regex: "\
202 (^neutron_tempest_plugin.scenario)|\
203 (^tempest.api.compute.servers.test_attach_interfaces)|\
204 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200205 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100206 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200207 devstack_localrc:
208 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500209 # NOTE(bcafarel) guestmount binary not available on host OS
210 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
211 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
212 ADVANCED_INSTANCE_TYPE: ds512M
213 ADVANCED_INSTANCE_USER: ubuntu
214 CUSTOMIZE_IMAGE: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200215 devstack_local_conf:
216 test-config:
217 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100218 network-feature-enabled:
219 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200220 neutron_plugin_options:
221 ipv6_metadata: False
222
223- job:
224 name: neutron-tempest-plugin-scenario-ovn-victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200225 parent: neutron-tempest-plugin-ovn
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200226 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500227 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200228 vars:
229 branch_override: stable/victoria
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200230 tempest_test_regex: "\
231 (^neutron_tempest_plugin.scenario)|\
232 (^tempest.api.compute.servers.test_attach_interfaces)|\
233 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200234 network_api_extensions: *api_extensions
235 devstack_localrc:
236 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500237 # NOTE(bcafarel) guestmount binary not available on host OS
238 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
239 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
240 ADVANCED_INSTANCE_TYPE: ds512M
241 ADVANCED_INSTANCE_USER: ubuntu
242 CUSTOMIZE_IMAGE: false
elajkat8bbd7432020-11-04 16:41:34 +0100243 devstack_local_conf:
244 test-config:
245 $TEMPEST_CONFIG:
246 network-feature-enabled:
247 available_features: ""
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200248
249- job:
250 name: neutron-tempest-plugin-dvr-multinode-scenario-victoria
251 parent: neutron-tempest-plugin-dvr-multinode-scenario
252 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500253 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200254 vars:
255 network_api_extensions_common: *api_extensions
256 branch_override: stable/victoria
257
258- job:
259 name: neutron-tempest-plugin-designate-scenario-victoria
260 parent: neutron-tempest-plugin-designate-scenario
261 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500262 required-projects:
263 - openstack/neutron
264 - name: openstack/neutron-tempest-plugin
265 override-checkout: 1.6.0
266 - openstack/tempest
267 - name: openstack/designate-tempest-plugin
268 override-checkout: 0.12.0
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200269 vars:
270 branch_override: stable/victoria
271 network_api_extensions_common: *api_extensions
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500272 devstack_localrc:
273 # NOTE(bcafarel) guestmount binary not available on host OS
274 IMAGE_URLS: https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.img
275 ADVANCED_IMAGE_NAME: ubuntu-18.04-server-cloudimg-amd64
276 ADVANCED_INSTANCE_TYPE: ds512M
277 ADVANCED_INSTANCE_USER: ubuntu
278 CUSTOMIZE_IMAGE: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200279
280- job:
281 name: neutron-tempest-plugin-sfc-victoria
282 parent: neutron-tempest-plugin-sfc
283 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500284 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200285 vars:
286 branch_override: stable/victoria
287 network_api_extensions_common: *api_extensions
288
289- job:
290 name: neutron-tempest-plugin-bgpvpn-bagpipe-victoria
291 parent: neutron-tempest-plugin-bgpvpn-bagpipe
292 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500293 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200294 vars:
295 branch_override: stable/victoria
296 network_api_extensions: *api_extensions
297
298- job:
299 name: neutron-tempest-plugin-dynamic-routing-victoria
300 parent: neutron-tempest-plugin-dynamic-routing
301 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500302 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200303 vars:
304 branch_override: stable/victoria
305 network_api_extensions_common: *api_extensions
306
307- job:
308 name: neutron-tempest-plugin-vpnaas-victoria
309 parent: neutron-tempest-plugin-vpnaas
310 override-checkout: stable/victoria
Ghanshyam Mann935e0a32022-05-26 12:26:34 -0500311 required-projects: *required-projects-victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200312 vars:
313 branch_override: stable/victoria
314 network_api_extensions_common: *api_extensions