blob: 48b56b2f006673458bfd176ce0ca4a9c8076d52d [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(',') }}"
112 devstack_local_conf:
113 test-config:
114 $TEMPEST_CONFIG:
115 network-feature-enabled:
116 available_features: "{{ network_available_features | join(',') }}"
117
118- job:
119 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200120 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkateb17a842024-04-24 17:04:15 +0200121 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600122 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200123 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200124 tempest_test_regex: "\
125 (^neutron_tempest_plugin.scenario)|\
126 (^tempest.api.compute.servers.test_attach_interfaces)|\
127 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200128 network_api_extensions: *api_extensions
129 network_available_features: *available_features
yatinkarel28337972023-02-14 19:19:50 +0530130 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
131 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
132 # TODO(akatz): remove established tcp session verification test when the
133 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
134 tempest_exclude_regex: "\
135 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
136 (^neutron_tempest_plugin.scenario.test_security_groups.NetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200137 devstack_localrc:
138 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
139 devstack_local_conf:
140 test-config:
141 $TEMPEST_CONFIG:
142 network-feature-enabled:
143 available_features: "{{ network_available_features | join(',') }}"
144
145- job:
146 name: neutron-tempest-plugin-scenario-linuxbridge-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200147 parent: neutron-tempest-plugin-linuxbridge
elajkateb17a842024-04-24 17:04:15 +0200148 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600149 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200150 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200151 tempest_test_regex: "\
152 (^neutron_tempest_plugin.scenario)|\
153 (^tempest.api.compute.servers.test_attach_interfaces)|\
154 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200155 network_api_extensions: *api_extensions
156 network_available_features: *available_features
157 devstack_localrc:
158 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
159 devstack_local_conf:
160 test-config:
161 $TEMPEST_CONFIG:
162 network-feature-enabled:
163 available_features: "{{ network_available_features | join(',') }}"
164
165- job:
166 name: neutron-tempest-plugin-scenario-ovn-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200167 parent: neutron-tempest-plugin-ovn
elajkateb17a842024-04-24 17:04:15 +0200168 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600169 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200170 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200171 tempest_test_regex: "\
172 (^neutron_tempest_plugin.scenario)|\
173 (^tempest.api.compute.servers.test_attach_interfaces)|\
174 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200175 network_api_extensions: *api_extensions
176 devstack_localrc:
177 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Rodolfo Alonso Hernandezd5023e12023-07-06 05:04:10 +0000178 OVN_BRANCH: "v21.06.0"
179 OVS_BRANCH: "a4b04276ab5934d087669ff2d191a23931335c87"
Rodolfo Alonso Hernandez45280272024-02-22 12:21:06 +0000180 devstack_services:
181 q-ovn-metadata-agent: true
182 q-ovn-agent: false
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200183 devstack_local_conf:
184 test-config:
185 $TEMPEST_CONFIG:
186 network-feature-enabled:
187 available_features: ""
188
189- job:
190 name: neutron-tempest-plugin-dvr-multinode-scenario-wallaby
191 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500192 nodeset: openstack-two-node-focal
elajkateb17a842024-04-24 17:04:15 +0200193 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600194 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200195 vars:
196 network_api_extensions_common: *api_extensions
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200197
198- job:
199 name: neutron-tempest-plugin-designate-scenario-wallaby
200 parent: neutron-tempest-plugin-designate-scenario
elajkateb17a842024-04-24 17:04:15 +0200201 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600202 required-projects:
203 - openstack/neutron
204 - name: openstack/neutron-tempest-plugin
205 override-checkout: 1.8.0
206 - openstack/tempest
207 - name: openstack/designate-tempest-plugin
208 override-checkout: 0.16.0
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200209 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200210 network_api_extensions_common: *api_extensions
211
212- job:
213 name: neutron-tempest-plugin-sfc-wallaby
214 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500215 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200216 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600217 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200218 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200219 network_api_extensions_common: *api_extensions
220
221- job:
222 name: neutron-tempest-plugin-bgpvpn-bagpipe-wallaby
223 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500224 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200225 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600226 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200227 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200228 network_api_extensions: *api_extensions
229
230- job:
231 name: neutron-tempest-plugin-dynamic-routing-wallaby
232 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500233 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200234 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600235 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200236 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200237 network_api_extensions_common: *api_extensions
238
239- job:
240 name: neutron-tempest-plugin-vpnaas-wallaby
241 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500242 nodeset: openstack-single-node-focal
elajkateb17a842024-04-24 17:04:15 +0200243 override-checkout: unmaintained/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600244 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200245 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200246 network_api_extensions_common: *api_extensions