blob: 92a3e508492503d51298271d569bd54d65440614 [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(',') }}"
Rodolfo Alonso Hernandezd5023e12023-07-06 05:04:10 +0000178 OVN_BRANCH: "v21.06.0"
179 OVS_BRANCH: "a4b04276ab5934d087669ff2d191a23931335c87"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200180 devstack_local_conf:
181 test-config:
182 $TEMPEST_CONFIG:
183 network-feature-enabled:
184 available_features: ""
185
186- job:
187 name: neutron-tempest-plugin-dvr-multinode-scenario-wallaby
188 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500189 nodeset: openstack-two-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200190 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600191 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200192 vars:
193 network_api_extensions_common: *api_extensions
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200194
195- job:
196 name: neutron-tempest-plugin-designate-scenario-wallaby
197 parent: neutron-tempest-plugin-designate-scenario
198 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600199 required-projects:
200 - openstack/neutron
201 - name: openstack/neutron-tempest-plugin
202 override-checkout: 1.8.0
203 - openstack/tempest
204 - name: openstack/designate-tempest-plugin
205 override-checkout: 0.16.0
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200206 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200207 network_api_extensions_common: *api_extensions
208
209- job:
210 name: neutron-tempest-plugin-sfc-wallaby
211 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500212 nodeset: openstack-single-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200213 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600214 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200215 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200216 network_api_extensions_common: *api_extensions
217
218- job:
219 name: neutron-tempest-plugin-bgpvpn-bagpipe-wallaby
220 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500221 nodeset: openstack-single-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200222 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600223 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200224 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200225 network_api_extensions: *api_extensions
226
227- job:
228 name: neutron-tempest-plugin-dynamic-routing-wallaby
229 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500230 nodeset: openstack-single-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200231 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600232 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200233 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200234 network_api_extensions_common: *api_extensions
235
236- job:
237 name: neutron-tempest-plugin-vpnaas-wallaby
238 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500239 nodeset: openstack-single-node-focal
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200240 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600241 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200242 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200243 network_api_extensions_common: *api_extensions