blob: ea64224a928896cdc0b8c65938ef76c38d359c4d [file] [log] [blame]
Slawek Kaplonski424eacd2021-04-07 08:41:01 +02001- job:
2 name: neutron-tempest-plugin-api-wallaby
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/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -06006 required-projects: &required-projects-wallaby
7 - openstack/neutron
8 - name: openstack/neutron-tempest-plugin
9 override-checkout: 1.8.0
10 - openstack/tempest
Slawek Kaplonski424eacd2021-04-07 08:41:01 +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 Kaplonski424eacd2021-04-07 08:41:01 +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 - empty-string-filtering
30 - expose-port-forwarding-in-fip
31 - expose-l3-conntrack-helper
32 - ext-gw-mode
33 - external-net
34 - extra_dhcp_opt
35 - extraroute
36 - extraroute-atomic
37 - filter-validation
38 - fip-port-details
39 - flavors
40 - floating-ip-port-forwarding
41 - floatingip-pools
42 - ip-substring-filtering
43 - l3-conntrack-helper
44 - l3-flavors
45 - l3-ha
46 - l3_agent_scheduler
47 - logging
48 - metering
49 - multi-provider
50 - net-mtu
51 - net-mtu-writable
52 - network-ip-availability
53 - network_availability_zone
54 - network-segment-range
55 - pagination
56 - port-resource-request
57 - port-mac-address-regenerate
58 - port-security
59 - port-security-groups-filtering
60 - project-id
61 - provider
62 - qos
63 - qos-bw-minimum-ingress
64 - qos-fip
65 - quotas
66 - quota_details
67 - rbac-address-group
68 - rbac-address-scope
69 - rbac-policies
70 - rbac-security-groups
71 - rbac-subnetpool
72 - router
73 - router-admin-state-down-before-update
74 - router_availability_zone
75 - security-group
76 - security-groups-remote-address-group
77 - segment
78 - service-type
79 - sorting
80 - standard-attr-description
81 - standard-attr-revisions
82 - standard-attr-segment
83 - standard-attr-tag
84 - standard-attr-timestamp
85 - subnet_allocation
86 - subnet-dns-publish-fixed-ip
Slawek Kaplonskia5cdede2021-06-23 09:37:04 +020087 - subnet-service-types
Slawek Kaplonski424eacd2021-04-07 08:41:01 +020088 - subnetpool-prefix-ops
89 - tag-ports-during-bulk-creation
90 - trunk
91 - trunk-details
92 - uplink-status-propagation
93 network_api_extensions_tempest:
94 - dvr
95 network_available_features: &available_features
96 - ipv6_metadata
97
98- job:
99 name: neutron-tempest-plugin-scenario-openvswitch-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200100 parent: neutron-tempest-plugin-openvswitch
elajkateb17a842024-04-24 17:04:15 +0200101 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600102 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200103 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200104 tempest_test_regex: "\
105 (^neutron_tempest_plugin.scenario)|\
106 (^tempest.api.compute.servers.test_attach_interfaces)|\
107 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200108 network_api_extensions: *api_extensions
109 network_available_features: *available_features
110 devstack_localrc:
111 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000112 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200113 devstack_local_conf:
114 test-config:
115 $TEMPEST_CONFIG:
116 network-feature-enabled:
117 available_features: "{{ network_available_features | join(',') }}"
118
119- job:
120 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200121 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkateb17a842024-04-24 17:04:15 +0200122 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600123 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200124 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200125 tempest_test_regex: "\
126 (^neutron_tempest_plugin.scenario)|\
127 (^tempest.api.compute.servers.test_attach_interfaces)|\
128 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200129 network_api_extensions: *api_extensions
130 network_available_features: *available_features
yatinkarel28337972023-02-14 19:19:50 +0530131 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
132 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
133 # TODO(akatz): remove established tcp session verification test when the
134 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
135 tempest_exclude_regex: "\
136 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
137 (^neutron_tempest_plugin.scenario.test_security_groups.NetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200138 devstack_localrc:
139 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000140 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200141 devstack_local_conf:
142 test-config:
143 $TEMPEST_CONFIG:
144 network-feature-enabled:
145 available_features: "{{ network_available_features | join(',') }}"
146
147- job:
148 name: neutron-tempest-plugin-scenario-linuxbridge-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200149 parent: neutron-tempest-plugin-linuxbridge
elajkateb17a842024-04-24 17:04:15 +0200150 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600151 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200152 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200153 tempest_test_regex: "\
154 (^neutron_tempest_plugin.scenario)|\
155 (^tempest.api.compute.servers.test_attach_interfaces)|\
156 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200157 network_api_extensions: *api_extensions
158 network_available_features: *available_features
159 devstack_localrc:
160 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
161 devstack_local_conf:
162 test-config:
163 $TEMPEST_CONFIG:
164 network-feature-enabled:
165 available_features: "{{ network_available_features | join(',') }}"
166
167- job:
168 name: neutron-tempest-plugin-scenario-ovn-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200169 parent: neutron-tempest-plugin-ovn
elajkateb17a842024-04-24 17:04:15 +0200170 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600171 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200172 vars:
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)"
Rodolfo Alonso Hernandez68e11392024-09-26 15:01:32 +0000177 # NOTE(ralonsoh): ``NetworkWritableMtuTest`` excluded because of https://bugs.launchpad.net/neutron/+bug/2082344
178 tempest_exclude_regex: "^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest.*"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200179 network_api_extensions: *api_extensions
180 devstack_localrc:
181 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandezd5023e12023-07-06 05:04:10 +0000182 OVN_BRANCH: "v21.06.0"
183 OVS_BRANCH: "a4b04276ab5934d087669ff2d191a23931335c87"
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000184 devstack_services:
185 q-ovn-metadata-agent: true
186 q-ovn-agent: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200187 devstack_local_conf:
188 test-config:
189 $TEMPEST_CONFIG:
190 network-feature-enabled:
191 available_features: ""
192
193- job:
194 name: neutron-tempest-plugin-dvr-multinode-scenario-wallaby
195 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500196 nodeset: openstack-two-node-focal
elajkateb17a842024-04-24 17:04:15 +0200197 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600198 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200199 vars:
200 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000201 devstack_localrc:
202 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200203
204- job:
205 name: neutron-tempest-plugin-designate-scenario-wallaby
206 parent: neutron-tempest-plugin-designate-scenario
elajkateb17a842024-04-24 17:04:15 +0200207 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600208 required-projects:
209 - openstack/neutron
210 - name: openstack/neutron-tempest-plugin
211 override-checkout: 1.8.0
212 - openstack/tempest
213 - name: openstack/designate-tempest-plugin
214 override-checkout: 0.16.0
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200215 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200216 network_api_extensions_common: *api_extensions
217
218- job:
219 name: neutron-tempest-plugin-sfc-wallaby
220 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500221 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200222 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600223 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200224 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200225 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000226 devstack_localrc:
227 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200228
229- job:
230 name: neutron-tempest-plugin-bgpvpn-bagpipe-wallaby
231 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500232 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200233 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600234 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200235 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200236 network_api_extensions: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000237 devstack_localrc:
238 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200239
240- job:
241 name: neutron-tempest-plugin-dynamic-routing-wallaby
242 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500243 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200244 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600245 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200246 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200247 network_api_extensions_common: *api_extensions
248
249- job:
250 name: neutron-tempest-plugin-vpnaas-wallaby
251 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500252 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200253 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600254 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200255 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200256 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000257 devstack_localrc:
258 NEUTRON_DEPLOY_MOD_WSGI: false