blob: d4093f08ce33a2c974f6136d9ccd49e0c9a69243 [file] [log] [blame]
Brian Haley0ec29972025-03-18 20:37:27 -04001- job:
2 name: neutron-tempest-plugin-openvswitch-2025-1
3 parent: neutron-tempest-plugin-openvswitch
4 nodeset: neutron-nested-virt-ubuntu-noble
5 override-checkout: stable/2025.1
6 vars:
7 network_api_extensions_openvswitch: &api_extensions_openvswitch
8 - dhcp_agent_scheduler
9 - local_ip
10 - qos-bw-minimum-ingress
11 tempest_test_regex: "\
12 (^neutron_tempest_plugin.api)|\
13 (^neutron_tempest_plugin.scenario)|\
14 (^tempest.api.compute.servers.test_attach_interfaces)|\
15 (^tempest.api.compute.servers.test_multiple_create)"
16 network_available_features: &available_features
17 - ipv6_metadata
18 network_api_extensions_common: &api_extensions
19 - address-group
20 - address-scope
21 - agent
22 - allowed-address-pairs
23 - auto-allocated-topology
24 - availability_zone
25 - binding
26 - default-subnetpools
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 - floating-ip-port-forwarding-detail
43 - floatingip-pools
44 - ip-substring-filtering
45 - l3-conntrack-helper
46 - l3-ext-ndp-proxy
47 - l3-flavors
48 - l3-ha
49 - l3-ndp-proxy
50 - l3_agent_scheduler
51 - metering
52 - multi-provider
53 - net-mtu
54 - net-mtu-writable
55 - network-ip-availability
56 - network_availability_zone
57 - network-segment-range
58 - pagination
59 - port-device-profile
60 - port-mac-address-regenerate
61 - port-trusted-vif
62 - port-resource-request
63 - port-resource-request-groups
64 - port-security
65 - port-security-groups-filtering
66 - project-id
67 - provider
68 - qos
69 - qos-fip
70 - quotas
71 - quota_details
72 - rbac-address-group
73 - rbac-address-scope
74 - rbac-policies
75 - rbac-security-groups
76 - rbac-subnetpool
77 - router
78 - router_availability_zone
79 - security-group
80 - security-groups-default-rules
81 - security-groups-normalized-cidr
82 - security-groups-remote-address-group
83 - segment
84 - service-type
85 - sorting
86 - standard-attr-description
87 - standard-attr-revisions
88 - standard-attr-segment
89 - standard-attr-tag
90 - standard-attr-timestamp
91 - stateful-security-group
92 - subnet_allocation
93 - subnet-dns-publish-fixed-ip
94 - subnet-service-types
95 - subnetpool-prefix-ops
96 - tag-ports-during-bulk-creation
97 - trunk
98 - trunk-details
99 - uplink-status-propagation
100 devstack_localrc:
101 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
102 devstack_local_conf:
103 test-config:
104 $TEMPEST_CONFIG:
105 network-feature-enabled:
106 available_features: "{{ network_available_features | join(',') }}"
107
108- job:
109 name: neutron-tempest-plugin-openvswitch-ubuntu-jammy-2025-1
110 parent: neutron-tempest-plugin-openvswitch-2025-1
111 nodeset: neutron-nested-virt-ubuntu-jammy
112
113- job:
114 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-1
115 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
116 nodeset: neutron-nested-virt-ubuntu-noble
117 override-checkout: stable/2025.1
118 vars:
119 network_api_extensions_common: *api_extensions
120 network_api_extensions_openvswitch: *api_extensions_openvswitch
121 network_available_features: *available_features
122 tempest_test_regex: "\
123 (^neutron_tempest_plugin.api)|\
124 (^neutron_tempest_plugin.scenario)|\
125 (^tempest.api.compute.servers.test_attach_interfaces)|\
126 (^tempest.api.compute.servers.test_multiple_create)"
127 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
128 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
129 # TODO(akatz): remove established tcp session verification test when the
130 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
131 tempest_exclude_regex: "\
132 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
133 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
134 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
135 devstack_localrc:
136 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
137 devstack_local_conf:
138 test-config:
139 $TEMPEST_CONFIG:
140 network-feature-enabled:
141 available_features: "{{ network_available_features | join(',') }}"
142 neutron_plugin_options:
143 available_type_drivers: flat,vlan,local,vxlan
144 firewall_driver: iptables_hybrid
145
146- job:
147 name: neutron-tempest-plugin-ovn-enforce-scope-old-defaults-2025-1
148 parent: neutron-tempest-plugin-ovn-2025-1
149 nodeset: neutron-nested-virt-ubuntu-noble
150 override-checkout: stable/2025.1
151 vars:
152 devstack_localrc:
153 NEUTRON_ENFORCE_SCOPE: false
154
155- job:
156 name: neutron-tempest-plugin-ovn-2025-1
157 parent: neutron-tempest-plugin-ovn
158 nodeset: neutron-nested-virt-ubuntu-noble
159 override-checkout: stable/2025.1
160 vars:
161 network_api_extensions_ovn:
162 - vlan-transparent
163 - qinq
164 - external-gateway-multihoming
165 tempest_test_regex: "\
166 (^neutron_tempest_plugin.api)|\
167 (^neutron_tempest_plugin.scenario)|\
168 (^tempest.api.compute.servers.test_attach_interfaces)|\
169 (^tempest.api.compute.servers.test_multiple_create)"
170 devstack_localrc:
171 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}"
172 devstack_local_conf:
173 test-config:
174 $TEMPEST_CONFIG:
175 network-feature-enabled:
176 available_features: ""
177 neutron_plugin_options:
178 available_type_drivers: local,flat,vlan,geneve
179 is_igmp_snooping_enabled: True
180 firewall_driver: ovn
181
182- job:
183 name: neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1
184 parent: neutron-tempest-plugin-ovn-2025-1
185 nodeset: neutron-nested-virt-ubuntu-jammy
yatinkarele5e80a72025-06-10 09:44:51 +0530186 vars:
187 # NOTE(ralonsoh): The advance image used "ubuntu-22.04-minimal" has a reported issue (LP#2110520)
188 # with the IGMP report messages. Because of that and because ML2/OVN has "igmp_snooping_enable"
189 # set, the receiver VM cannot subscribe to the IGMP group nor receive any IGMP message.
190 # NOTE(ykarel) Known issue in OVN version included in OVN jammy
191 # https://bugs.launchpad.net/neutron/+bug/2112620, skipping random failing tests
yatinkarel0d972fb2025-06-13 11:32:09 +0530192 # neutron_tempest_plugin.scenario.test_vlan_transparency
193 # neutron_tempest_plugin.scenario.test_security_groups
yatinkarele5e80a72025-06-10 09:44:51 +0530194 tempest_exclude_regex: "\
195 (^neutron_tempest_plugin.scenario.test_multicast.MulticastTestIPv4.test_multicast_between_vms_on_same_network)|\
yatinkarel0d972fb2025-06-13 11:32:09 +0530196 (^neutron_tempest_plugin.scenario.test_vlan_transparency)|\
197 (^neutron_tempest_plugin.scenario.test_security_groups)"
Brian Haley0ec29972025-03-18 20:37:27 -0400198
199- job:
200 name: neutron-tempest-plugin-dvr-multinode-scenario-2025-1
201 parent: neutron-tempest-plugin-dvr-multinode-scenario
202 nodeset: openstack-two-node-noble
203 override-checkout: stable/2025.1
204 vars:
205 network_api_extensions_common: *api_extensions
206 network_api_extensions_dvr:
207 - dhcp_agent_scheduler
208 - dvr
209 devstack_localrc:
210 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
211
212- job:
213 name: neutron-tempest-plugin-designate-scenario-2025-1
214 parent: neutron-tempest-plugin-designate-scenario
215 nodeset: neutron-nested-virt-ubuntu-noble
216 override-checkout: stable/2025.1
217 vars:
218 network_api_extensions_common: *api_extensions
219
220- job:
221 name: neutron-tempest-plugin-sfc-2025-1
222 parent: neutron-tempest-plugin-sfc
223 nodeset: openstack-single-node-noble
224 override-checkout: stable/2025.1
225
226- job:
227 name: neutron-tempest-plugin-bgpvpn-bagpipe-2025-1
228 parent: neutron-tempest-plugin-bgpvpn-bagpipe
229 nodeset: openstack-single-node-noble
230 override-checkout: stable/2025.1
231
232- job:
233 name: neutron-tempest-plugin-dynamic-routing-2025-1
234 parent: neutron-tempest-plugin-dynamic-routing
235 nodeset: openstack-single-node-noble
236 override-checkout: stable/2025.1
237
238- job:
239 name: neutron-tempest-plugin-fwaas-2025-1
Slawek Kaplonskie32b2e12025-04-17 16:07:35 +0200240 parent: neutron-tempest-plugin-fwaas-openvswitch
Brian Haley0ec29972025-03-18 20:37:27 -0400241 nodeset: openstack-single-node-noble
242 override-checkout: stable/2025.1
243
244- job:
245 name: neutron-tempest-plugin-vpnaas-2025-1
246 parent: neutron-tempest-plugin-vpnaas
247 nodeset: openstack-single-node-noble
248 override-checkout: stable/2025.1
249
250- job:
251 name: neutron-tempest-plugin-tap-as-a-service-2025-1
252 parent: neutron-tempest-plugin-tap-as-a-service
253 nodeset: openstack-single-node-noble
254 override-checkout: stable/2025.1