blob: a11c2c8cd4f1ca202e9081ce793558b7cb2bd2fa [file] [log] [blame]
elajkat23e98482022-09-16 13:13:33 +02001- job:
2 name: neutron-tempest-plugin-openvswitch-zed
3 parent: neutron-tempest-plugin-openvswitch
4 override-checkout: stable/zed
5 vars:
elajkat23e98482022-09-16 13:13:33 +02006 network_api_extensions_openvswitch:
7 - local_ip
8 - qos-bw-minimum-ingress
9 tempest_test_regex: "\
10 (^neutron_tempest_plugin.api)|\
11 (^neutron_tempest_plugin.scenario)|\
12 (^tempest.api.compute.servers.test_attach_interfaces)|\
13 (^tempest.api.compute.servers.test_multiple_create)"
14 network_api_extensions_common: &api_extensions
15 - address-group
16 - address-scope
17 - agent
18 - allowed-address-pairs
19 - auto-allocated-topology
20 - availability_zone
21 - binding
22 - default-subnetpools
23 - dhcp_agent_scheduler
24 - dns-domain-ports
25 - dns-integration
26 - dns-integration-domain-keywords
27 - empty-string-filtering
28 - expose-port-forwarding-in-fip
29 - expose-l3-conntrack-helper
30 - ext-gw-mode
31 - external-net
32 - extra_dhcp_opt
33 - extraroute
34 - extraroute-atomic
35 - filter-validation
36 - fip-port-details
37 - flavors
38 - floating-ip-port-forwarding
39 - floating-ip-port-forwarding-detail
40 - floatingip-pools
41 - ip-substring-filtering
42 - l3-conntrack-helper
43 - l3-ext-ndp-proxy
44 - l3-flavors
45 - l3-ha
46 - l3-ndp-proxy
47 - l3_agent_scheduler
48 - logging
49 - metering
50 - multi-provider
51 - net-mtu
52 - net-mtu-writable
53 - network-ip-availability
54 - network_availability_zone
55 - network-segment-range
56 - pagination
57 - port-device-profile
58 - port-resource-request
59 - port-resource-request-groups
60 - port-mac-address-regenerate
61 - port-security
62 - port-security-groups-filtering
63 - project-id
64 - provider
65 - qos
66 - qos-bw-minimum-ingress
67 - qos-fip
68 - quotas
69 - quota_details
70 - rbac-address-group
71 - rbac-address-scope
72 - rbac-policies
73 - rbac-security-groups
74 - rbac-subnetpool
75 - router
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 - stateful-security-group
88 - subnet_allocation
89 - subnet-dns-publish-fixed-ip
90 - subnet-service-types
91 - subnetpool-prefix-ops
92 - tag-ports-during-bulk-creation
93 - trunk
94 - trunk-details
95 - uplink-status-propagation
96 network_available_features: &available_features
97 - ipv6_metadata
98 devstack_localrc:
99 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
100 devstack_local_conf:
101 test-config:
102 $TEMPEST_CONFIG:
103 network-feature-enabled:
104 available_features: "{{ network_available_features | join(',') }}"
105
106- job:
107 name: neutron-tempest-plugin-openvswitch-iptables_hybrid-zed
108 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
109 override-checkout: stable/zed
110 vars:
elajkat23e98482022-09-16 13:13:33 +0200111 network_api_extensions_openvswitch:
112 - local_ip
113 - logging
114 tempest_test_regex: "\
115 (^neutron_tempest_plugin.api)|\
116 (^neutron_tempest_plugin.scenario)|\
117 (^tempest.api.compute.servers.test_attach_interfaces)|\
118 (^tempest.api.compute.servers.test_multiple_create)"
119 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
120 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
121 # TODO(akatz): remove established tcp session verification test when the
122 # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed
123 tempest_exclude_regex: "\
124 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100125 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
126 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)"
elajkat23e98482022-09-16 13:13:33 +0200127 network_available_features: *available_features
128 devstack_localrc:
129 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}"
130 devstack_local_conf:
131 test-config:
132 $TEMPEST_CONFIG:
133 network-feature-enabled:
134 available_features: "{{ network_available_features | join(',') }}"
135
136- job:
137 name: neutron-tempest-plugin-linuxbridge-zed
138 parent: neutron-tempest-plugin-linuxbridge
139 override-checkout: stable/zed
140 vars:
elajkat23e98482022-09-16 13:13:33 +0200141 network_api_extensions_linuxbridge:
142 - vlan-transparent
143 tempest_test_regex: "\
144 (^neutron_tempest_plugin.api)|\
145 (^neutron_tempest_plugin.scenario)|\
146 (^tempest.api.compute.servers.test_attach_interfaces)|\
147 (^tempest.api.compute.servers.test_multiple_create)"
148 tempest_exclude_regex: "\
149 (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\
Slawek Kaplonski83979b92022-12-15 14:15:12 +0100150 (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
151 (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\
elajkat23e98482022-09-16 13:13:33 +0200152 (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)"
153 network_available_features: *available_features
154 devstack_localrc:
155 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}"
156 devstack_local_conf:
157 test-config:
158 $TEMPEST_CONFIG:
159 network-feature-enabled:
160 available_features: "{{ network_available_features | join(',') }}"
161
162- job:
163 name: neutron-tempest-plugin-ovn-zed
164 parent: neutron-tempest-plugin-ovn
165 override-checkout: stable/zed
166 vars:
elajkat23e98482022-09-16 13:13:33 +0200167 tempest_test_regex: "\
168 (^neutron_tempest_plugin.api)|\
169 (^neutron_tempest_plugin.scenario)|\
170 (^tempest.api.compute.servers.test_attach_interfaces)|\
171 (^tempest.api.compute.servers.test_multiple_create)"
172 tempest_exclude_regex: "\
173 (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)"
174 network_api_extensions: *api_extensions
175 network_api_extensions_ovn:
176 - vlan-transparent
177 devstack_localrc:
178 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
179 devstack_local_conf:
180 test-config:
181 $TEMPEST_CONFIG:
182 network-feature-enabled:
183 available_features: ""
184
185- job:
186 name: neutron-tempest-plugin-dvr-multinode-scenario-zed
187 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500188 nodeset: openstack-two-node-focal
elajkat23e98482022-09-16 13:13:33 +0200189 override-checkout: stable/zed
190 vars:
191 network_api_extensions_common: *api_extensions
elajkat23e98482022-09-16 13:13:33 +0200192
193- job:
194 name: neutron-tempest-plugin-designate-scenario-zed
195 parent: neutron-tempest-plugin-designate-scenario
196 override-checkout: stable/zed
197 vars:
elajkat23e98482022-09-16 13:13:33 +0200198 network_api_extensions_common: *api_extensions
199
200- job:
201 name: neutron-tempest-plugin-sfc-zed
202 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500203 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200204 override-checkout: stable/zed
205 vars:
elajkat23e98482022-09-16 13:13:33 +0200206 network_api_extensions_common: *api_extensions
207
208- job:
209 name: neutron-tempest-plugin-bgpvpn-bagpipe-zed
210 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500211 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200212 override-checkout: stable/zed
213 vars:
elajkat23e98482022-09-16 13:13:33 +0200214 network_api_extensions: *api_extensions
215
216- job:
217 name: neutron-tempest-plugin-dynamic-routing-zed
218 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500219 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200220 override-checkout: stable/zed
221 vars:
elajkat23e98482022-09-16 13:13:33 +0200222 network_api_extensions_common: *api_extensions
223
224- job:
225 name: neutron-tempest-plugin-fwaas-zed
226 parent: neutron-tempest-plugin-fwaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500227 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200228 override-checkout: stable/zed
229 vars:
elajkat23e98482022-09-16 13:13:33 +0200230 network_api_extensions_common: *api_extensions
231
232- job:
233 name: neutron-tempest-plugin-vpnaas-zed
234 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500235 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200236 override-checkout: stable/zed
237 vars:
elajkat23e98482022-09-16 13:13:33 +0200238 network_api_extensions_common: *api_extensions
239
240- job:
241 name: neutron-tempest-plugin-tap-as-a-service-zed
242 parent: neutron-tempest-plugin-tap-as-a-service
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500243 nodeset: openstack-single-node-focal
elajkat23e98482022-09-16 13:13:33 +0200244 override-checkout: stable/zed
245 vars:
elajkat23e98482022-09-16 13:13:33 +0200246 network_api_extensions_common: *api_extensions