blob: bd3b74f015c37bbcd3211020c65bbe930f8b988a [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:
yatinkareldb447e52025-01-06 19:58:18 +053012 devstack_localrc:
13 NEUTRON_DEPLOY_MOD_WSGI: false
yatinkarelb8e69d32022-09-13 17:48:00 +053014 tempest_concurrency: 4
Slawek Kaplonski8988a012022-04-07 10:50:44 +020015 tempest_test_regex: ^neutron_tempest_plugin\.api
Slawek Kaplonski424eacd2021-04-07 08:41:01 +020016 # TODO(slaweq): find a way to put this list of extensions in
17 # neutron repository and keep it different per branch,
18 # then it could be removed from here
19 network_api_extensions_common: &api_extensions
20 - address-group
21 - address-scope
22 - agent
23 - allowed-address-pairs
24 - auto-allocated-topology
25 - availability_zone
26 - binding
27 - default-subnetpools
28 - dhcp_agent_scheduler
29 - dns-domain-ports
30 - dns-integration
31 - empty-string-filtering
32 - expose-port-forwarding-in-fip
33 - expose-l3-conntrack-helper
34 - ext-gw-mode
35 - external-net
36 - extra_dhcp_opt
37 - extraroute
38 - extraroute-atomic
39 - filter-validation
40 - fip-port-details
41 - flavors
42 - floating-ip-port-forwarding
43 - floatingip-pools
44 - ip-substring-filtering
45 - l3-conntrack-helper
46 - l3-flavors
47 - l3-ha
48 - l3_agent_scheduler
49 - logging
50 - metering
51 - multi-provider
52 - net-mtu
53 - net-mtu-writable
54 - network-ip-availability
55 - network_availability_zone
56 - network-segment-range
57 - pagination
58 - 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
Slawek Kaplonskia5cdede2021-06-23 09:37:04 +020089 - subnet-service-types
Slawek Kaplonski424eacd2021-04-07 08:41:01 +020090 - 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-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200102 parent: neutron-tempest-plugin-openvswitch
elajkateb17a842024-04-24 17:04:15 +0200103 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600104 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +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 Kaplonski424eacd2021-04-07 08:41:01 +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 Kaplonski424eacd2021-04-07 08:41:01 +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-wallaby
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/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600125 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +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 Kaplonski424eacd2021-04-07 08:41:01 +0200131 network_api_extensions: *api_extensions
132 network_available_features: *available_features
yatinkarel28337972023-02-14 19:19:50 +0530133 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
134 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
135 # TODO(akatz): remove established tcp session verification test when the
136 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
137 tempest_exclude_regex: "\
138 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
139 (^neutron_tempest_plugin.scenario.test_security_groups.NetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200140 devstack_localrc:
141 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000142 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200143 devstack_local_conf:
144 test-config:
145 $TEMPEST_CONFIG:
146 network-feature-enabled:
147 available_features: "{{ network_available_features | join(',') }}"
148
149- job:
150 name: neutron-tempest-plugin-scenario-linuxbridge-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200151 parent: neutron-tempest-plugin-linuxbridge
elajkateb17a842024-04-24 17:04:15 +0200152 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600153 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200154 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200155 tempest_test_regex: "\
156 (^neutron_tempest_plugin.scenario)|\
157 (^tempest.api.compute.servers.test_attach_interfaces)|\
158 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200159 network_api_extensions: *api_extensions
160 network_available_features: *available_features
161 devstack_localrc:
162 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
yatinkarelf405d072024-12-17 12:59:59 +0530163 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200164 devstack_local_conf:
165 test-config:
166 $TEMPEST_CONFIG:
167 network-feature-enabled:
168 available_features: "{{ network_available_features | join(',') }}"
169
170- job:
171 name: neutron-tempest-plugin-scenario-ovn-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200172 parent: neutron-tempest-plugin-ovn
elajkateb17a842024-04-24 17:04:15 +0200173 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600174 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200175 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200176 tempest_test_regex: "\
177 (^neutron_tempest_plugin.scenario)|\
178 (^tempest.api.compute.servers.test_attach_interfaces)|\
179 (^tempest.api.compute.servers.test_multiple_create)"
Rodolfo Alonso Hernandez68e11392024-09-26 15:01:32 +0000180 # NOTE(ralonsoh): ``NetworkWritableMtuTest`` excluded because of https://bugs.launchpad.net/neutron/+bug/2082344
Rodolfo Alonso Hernandez42ff6212025-05-28 14:42:57 +0000181 tempest_exclude_regex: "\
182 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest.*)|\
183 (^neutron_tempest_plugin.scenario.test_multicast.MulticastTestIPv4.test_multicast_between_vms_on_same_network)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200184 network_api_extensions: *api_extensions
185 devstack_localrc:
186 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandezd5023e12023-07-06 05:04:10 +0000187 OVN_BRANCH: "v21.06.0"
188 OVS_BRANCH: "a4b04276ab5934d087669ff2d191a23931335c87"
Rodolfo Alonso Hernandez573033c2024-10-16 15:00:18 +0000189 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000190 devstack_services:
191 q-ovn-metadata-agent: true
192 q-ovn-agent: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200193 devstack_local_conf:
194 test-config:
195 $TEMPEST_CONFIG:
196 network-feature-enabled:
197 available_features: ""
198
199- job:
200 name: neutron-tempest-plugin-dvr-multinode-scenario-wallaby
201 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500202 nodeset: openstack-two-node-focal
elajkateb17a842024-04-24 17:04:15 +0200203 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600204 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200205 vars:
206 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000207 devstack_localrc:
208 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200209
210- job:
211 name: neutron-tempest-plugin-designate-scenario-wallaby
212 parent: neutron-tempest-plugin-designate-scenario
elajkateb17a842024-04-24 17:04:15 +0200213 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600214 required-projects:
215 - openstack/neutron
216 - name: openstack/neutron-tempest-plugin
217 override-checkout: 1.8.0
218 - openstack/tempest
219 - name: openstack/designate-tempest-plugin
220 override-checkout: 0.16.0
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200221 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200222 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfc6ae7f2024-10-16 15:06:17 +0000223 devstack_localrc:
224 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200225
226- job:
227 name: neutron-tempest-plugin-sfc-wallaby
228 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500229 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200230 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600231 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200232 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200233 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000234 devstack_localrc:
235 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200236
237- job:
238 name: neutron-tempest-plugin-bgpvpn-bagpipe-wallaby
239 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500240 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200241 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600242 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200243 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200244 network_api_extensions: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000245 devstack_localrc:
246 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200247
248- job:
249 name: neutron-tempest-plugin-dynamic-routing-wallaby
250 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500251 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200252 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600253 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200254 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200255 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfea4f722024-12-04 16:03:01 +0000256 devstack_localrc:
257 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200258
259- job:
260 name: neutron-tempest-plugin-vpnaas-wallaby
261 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500262 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200263 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600264 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200265 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200266 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000267 devstack_localrc:
268 NEUTRON_DEPLOY_MOD_WSGI: false