blob: 9fce55b3679f9211e84915f327685f876c9a64ee [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
Slawek Kaplonski424eacd2021-04-07 08:41:01 +02005 override-checkout: stable/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
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200101 override-checkout: stable/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
elajkata4978bc2022-03-24 19:27:20 +0100121 override-checkout: stable/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
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200148 override-checkout: stable/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
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200168 override-checkout: stable/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(',') }}"
178 devstack_local_conf:
179 test-config:
180 $TEMPEST_CONFIG:
181 network-feature-enabled:
182 available_features: ""
183
184- job:
185 name: neutron-tempest-plugin-dvr-multinode-scenario-wallaby
186 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500187 nodeset: openstack-two-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200188 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600189 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200190 vars:
191 network_api_extensions_common: *api_extensions
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200192
193- job:
194 name: neutron-tempest-plugin-designate-scenario-wallaby
195 parent: neutron-tempest-plugin-designate-scenario
196 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600197 required-projects:
198 - openstack/neutron
199 - name: openstack/neutron-tempest-plugin
200 override-checkout: 1.8.0
201 - openstack/tempest
202 - name: openstack/designate-tempest-plugin
203 override-checkout: 0.16.0
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200204 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200205 network_api_extensions_common: *api_extensions
206
207- job:
208 name: neutron-tempest-plugin-sfc-wallaby
209 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500210 nodeset: openstack-single-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200211 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600212 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200213 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200214 network_api_extensions_common: *api_extensions
215
216- job:
217 name: neutron-tempest-plugin-bgpvpn-bagpipe-wallaby
218 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500219 nodeset: openstack-single-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200220 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600221 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200222 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200223 network_api_extensions: *api_extensions
224
225- job:
226 name: neutron-tempest-plugin-dynamic-routing-wallaby
227 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500228 nodeset: openstack-single-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200229 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600230 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200231 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200232 network_api_extensions_common: *api_extensions
233
234- job:
235 name: neutron-tempest-plugin-vpnaas-wallaby
236 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500237 nodeset: openstack-single-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200238 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600239 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200240 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200241 network_api_extensions_common: *api_extensions