blob: e1e13c4640a0979f7e1612e69c1d49943069fd9d [file] [log] [blame]
Slawek Kaplonski9c181572021-09-25 07:34:41 +02001- job:
2 name: neutron-tempest-plugin-api-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +02003 parent: neutron-tempest-plugin-base
Ghanshyam Mann667d6552022-10-15 21:26:04 -05004 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +02005 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +02006 required-projects: &required-projects-xena
7 - openstack/neutron
8 - name: openstack/neutron-tempest-plugin
9 override-checkout: 2.3.0
10 - openstack/tempest
Slawek Kaplonski9c181572021-09-25 07:34:41 +020011 vars:
yatinkarelb8e69d32022-09-13 17:48:00 +053012 tempest_concurrency: 4
Slawek Kaplonski8988a012022-04-07 10:50:44 +020013 tempest_test_regex: ^neutron_tempest_plugin\.api
Slawek Kaplonski9c181572021-09-25 07:34:41 +020014 # TODO(slaweq): find a way to put this list of extensions in
15 # neutron repository and keep it different per branch,
16 # then it could be removed from here
17 network_api_extensions_common: &api_extensions
18 - address-group
19 - address-scope
20 - agent
21 - allowed-address-pairs
22 - auto-allocated-topology
23 - availability_zone
24 - binding
25 - default-subnetpools
26 - dhcp_agent_scheduler
27 - dns-domain-ports
28 - dns-integration
29 - dns-integration-domain-keywords
30 - empty-string-filtering
31 - expose-port-forwarding-in-fip
32 - expose-l3-conntrack-helper
33 - ext-gw-mode
34 - external-net
35 - extra_dhcp_opt
36 - extraroute
37 - extraroute-atomic
38 - filter-validation
39 - fip-port-details
40 - flavors
41 - floating-ip-port-forwarding
42 - floatingip-pools
43 - ip-substring-filtering
44 - l3-conntrack-helper
45 - l3-flavors
46 - l3-ha
47 - l3_agent_scheduler
48 - logging
49 - metering
50 - multi-provider
51 - net-mtu
52 - net-mtu-writable
53 - network-ip-availability
54 - network_availability_zone
55 - network-segment-range
56 - pagination
Slawek Kaplonskiada16222021-10-07 11:49:51 +020057 - port-device-profile
Slawek Kaplonski9c181572021-09-25 07:34:41 +020058 - port-resource-request
59 - port-mac-address-regenerate
60 - port-security
61 - port-security-groups-filtering
62 - project-id
63 - provider
64 - qos
65 - qos-bw-minimum-ingress
66 - qos-fip
67 - quotas
68 - quota_details
69 - rbac-address-group
70 - rbac-address-scope
71 - rbac-policies
72 - rbac-security-groups
73 - rbac-subnetpool
74 - router
75 - router-admin-state-down-before-update
76 - router_availability_zone
77 - security-group
78 - security-groups-remote-address-group
79 - segment
80 - service-type
81 - sorting
82 - standard-attr-description
83 - standard-attr-revisions
84 - standard-attr-segment
85 - standard-attr-tag
86 - standard-attr-timestamp
87 - subnet_allocation
88 - subnet-dns-publish-fixed-ip
89 - subnet-service-types
90 - subnetpool-prefix-ops
91 - tag-ports-during-bulk-creation
92 - trunk
93 - trunk-details
94 - uplink-status-propagation
95 network_api_extensions_tempest:
96 - dvr
97 network_available_features: &available_features
98 - ipv6_metadata
99
100- job:
101 name: neutron-tempest-plugin-scenario-openvswitch-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200102 parent: neutron-tempest-plugin-openvswitch
elajkateb17a842024-04-24 17:04:15 +0200103 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200104 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200105 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200106 tempest_test_regex: "\
107 (^neutron_tempest_plugin.scenario)|\
108 (^tempest.api.compute.servers.test_attach_interfaces)|\
109 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200110 network_api_extensions: *api_extensions
111 network_available_features: *available_features
112 devstack_localrc:
113 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000114 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200115 devstack_local_conf:
116 test-config:
117 $TEMPEST_CONFIG:
118 network-feature-enabled:
119 available_features: "{{ network_available_features | join(',') }}"
120
121- job:
122 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200123 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkateb17a842024-04-24 17:04:15 +0200124 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200125 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200126 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200127 tempest_test_regex: "\
128 (^neutron_tempest_plugin.scenario)|\
129 (^tempest.api.compute.servers.test_attach_interfaces)|\
130 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200131 network_api_extensions: *api_extensions
132 network_available_features: *available_features
133 devstack_localrc:
134 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000135 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200136 devstack_local_conf:
137 test-config:
138 $TEMPEST_CONFIG:
139 network-feature-enabled:
140 available_features: "{{ network_available_features | join(',') }}"
141
142- job:
143 name: neutron-tempest-plugin-scenario-linuxbridge-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200144 parent: neutron-tempest-plugin-linuxbridge
elajkateb17a842024-04-24 17:04:15 +0200145 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200146 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200147 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200148 tempest_test_regex: "\
149 (^neutron_tempest_plugin.scenario)|\
150 (^tempest.api.compute.servers.test_attach_interfaces)|\
151 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200152 network_api_extensions: *api_extensions
153 network_available_features: *available_features
154 devstack_localrc:
155 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
156 devstack_local_conf:
157 test-config:
158 $TEMPEST_CONFIG:
159 network-feature-enabled:
160 available_features: "{{ network_available_features | join(',') }}"
161
162- job:
163 name: neutron-tempest-plugin-scenario-ovn-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200164 parent: neutron-tempest-plugin-ovn
elajkateb17a842024-04-24 17:04:15 +0200165 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200166 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200167 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200168 tempest_test_regex: "\
169 (^neutron_tempest_plugin.scenario)|\
170 (^tempest.api.compute.servers.test_attach_interfaces)|\
171 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200172 network_api_extensions: *api_extensions
173 devstack_localrc:
174 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000175 devstack_services:
176 q-ovn-metadata-agent: true
177 q-ovn-agent: false
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200178 devstack_local_conf:
179 test-config:
180 $TEMPEST_CONFIG:
181 network-feature-enabled:
182 available_features: ""
183
184- job:
185 name: neutron-tempest-plugin-dvr-multinode-scenario-xena
186 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500187 nodeset: openstack-two-node-focal
elajkateb17a842024-04-24 17:04:15 +0200188 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200189 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200190 vars:
191 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000192 devstack_localrc:
193 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200194
195- job:
196 name: neutron-tempest-plugin-designate-scenario-xena
197 parent: neutron-tempest-plugin-designate-scenario
elajkateb17a842024-04-24 17:04:15 +0200198 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200199 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200200 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200201 network_api_extensions_common: *api_extensions
202
203- job:
204 name: neutron-tempest-plugin-sfc-xena
205 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500206 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200207 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200208 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200209 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200210 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000211 devstack_localrc:
212 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200213
214- job:
215 name: neutron-tempest-plugin-bgpvpn-bagpipe-xena
216 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500217 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200218 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200219 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200220 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200221 network_api_extensions: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000222 devstack_localrc:
223 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200224
225- job:
226 name: neutron-tempest-plugin-dynamic-routing-xena
227 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500228 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200229 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200230 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200231 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200232 network_api_extensions_common: *api_extensions
Dr. Jens Harbott170b65f2022-11-23 20:42:46 +0100233 devstack_localrc:
234 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_bgp) | join(',') }}"
235 Q_AGENT: openvswitch
236 Q_ML2_TENANT_NETWORK_TYPE: vxlan
237 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000238 NEUTRON_DEPLOY_MOD_WSGI: false
Dr. Jens Harbott170b65f2022-11-23 20:42:46 +0100239 devstack_services:
240 # Disable OVN services
241 br-ex-tcpdump: false
242 br-int-flows: false
243 ovn-controller: false
244 ovn-northd: false
245 ovs-vswitchd: false
246 ovsdb-server: false
247 q-ovn-metadata-agent: false
248 # Neutron services
249 q-agt: true
250 q-dhcp: true
251 q-meta: true
252 q-metering: true
253 q-l3: true
254 neutron-dr: true
255 neutron-dr-agent: true
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200256
257- job:
258 name: neutron-tempest-plugin-vpnaas-xena
259 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500260 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200261 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200262 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200263 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200264 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000265 devstack_localrc:
266 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200267
268- job:
269 name: neutron-tempest-plugin-tap-as-a-service-xena
270 parent: neutron-tempest-plugin-tap-as-a-service
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500271 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200272 override-checkout: unmaintained/xena
Slawek Kaplonskib6fef5d2023-04-21 16:58:22 +0200273 required-projects: *required-projects-xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200274 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200275 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000276 devstack_localrc:
277 NEUTRON_DEPLOY_MOD_WSGI: false