blob: 5b35bbc354a882d9a850f3c5d758bcbf3d509cb9 [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
181 tempest_exclude_regex: "^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest.*"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200182 network_api_extensions: *api_extensions
183 devstack_localrc:
184 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandezd5023e12023-07-06 05:04:10 +0000185 OVN_BRANCH: "v21.06.0"
186 OVS_BRANCH: "a4b04276ab5934d087669ff2d191a23931335c87"
Rodolfo Alonso Hernandez573033c2024-10-16 15:00:18 +0000187 NEUTRON_DEPLOY_MOD_WSGI: false
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000188 devstack_services:
189 q-ovn-metadata-agent: true
190 q-ovn-agent: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200191 devstack_local_conf:
192 test-config:
193 $TEMPEST_CONFIG:
194 network-feature-enabled:
195 available_features: ""
196
197- job:
198 name: neutron-tempest-plugin-dvr-multinode-scenario-wallaby
199 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500200 nodeset: openstack-two-node-focal
elajkateb17a842024-04-24 17:04:15 +0200201 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600202 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200203 vars:
204 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000205 devstack_localrc:
206 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200207
208- job:
209 name: neutron-tempest-plugin-designate-scenario-wallaby
210 parent: neutron-tempest-plugin-designate-scenario
elajkateb17a842024-04-24 17:04:15 +0200211 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600212 required-projects:
213 - openstack/neutron
214 - name: openstack/neutron-tempest-plugin
215 override-checkout: 1.8.0
216 - openstack/tempest
217 - name: openstack/designate-tempest-plugin
218 override-checkout: 0.16.0
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200219 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200220 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfc6ae7f2024-10-16 15:06:17 +0000221 devstack_localrc:
222 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200223
224- job:
225 name: neutron-tempest-plugin-sfc-wallaby
226 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500227 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200228 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600229 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200230 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200231 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000232 devstack_localrc:
233 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200234
235- job:
236 name: neutron-tempest-plugin-bgpvpn-bagpipe-wallaby
237 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500238 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200239 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600240 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200241 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200242 network_api_extensions: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000243 devstack_localrc:
244 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200245
246- job:
247 name: neutron-tempest-plugin-dynamic-routing-wallaby
248 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500249 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200250 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600251 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200252 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200253 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandezfea4f722024-12-04 16:03:01 +0000254 devstack_localrc:
255 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200256
257- job:
258 name: neutron-tempest-plugin-vpnaas-wallaby
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/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600262 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200263 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200264 network_api_extensions_common: *api_extensions
Rodolfo Alonso Hernandez575840d2024-07-08 19:34:25 +0000265 devstack_localrc:
266 NEUTRON_DEPLOY_MOD_WSGI: false