blob: 9cc062109006e6d5a148b5eadf18c1aef2cadd0e [file] [log] [blame]
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +02001- job:
2 name: neutron-tempest-plugin-api-ussuri
3 parent: neutron-tempest-plugin-api
Slawek Kaplonskide8e5032020-08-27 09:12:43 +02004 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +02005 override-checkout: stable/ussuri
6 vars:
7 branch_override: stable/ussuri
8 # TODO(slaweq): find a way to put this list of extensions in
9 # neutron repository and keep it different per branch,
10 # then it could be removed from here
11 network_api_extensions_common: &api_extensions
12 - address-scope
13 - agent
14 - allowed-address-pairs
15 - auto-allocated-topology
16 - availability_zone
17 - binding
18 - default-subnetpools
19 - dhcp_agent_scheduler
20 - dns-domain-ports
21 - dns-integration
22 - empty-string-filtering
23 - expose-port-forwarding-in-fip
24 - expose-l3-conntrack-helper
25 - ext-gw-mode
26 - external-net
27 - extra_dhcp_opt
28 - extraroute
29 - extraroute-atomic
30 - filter-validation
31 - fip-port-details
32 - flavors
33 - floating-ip-port-forwarding
34 - floatingip-pools
35 - ip-substring-filtering
36 - l3-conntrack-helper
37 - l3-flavors
38 - l3-ha
39 - l3_agent_scheduler
40 - logging
41 - metering
42 - multi-provider
43 - net-mtu
44 - net-mtu-writable
45 - network-ip-availability
46 - network_availability_zone
47 - network-segment-range
48 - pagination
49 - port-resource-request
50 - port-mac-address-regenerate
51 - port-security
52 - port-security-groups-filtering
53 - project-id
54 - provider
55 - qos
56 - qos-bw-minimum-ingress
57 - qos-fip
58 - quotas
59 - quota_details
60 - rbac-address-scope
61 - rbac-policies
62 - rbac-security-groups
63 - rbac-subnetpool
64 - router
65 - router-admin-state-down-before-update
66 - router_availability_zone
67 - security-group
68 - segment
69 - service-type
70 - sorting
71 - standard-attr-description
72 - standard-attr-revisions
73 - standard-attr-segment
74 - standard-attr-tag
75 - standard-attr-timestamp
76 - subnet_allocation
77 - subnet-dns-publish-fixed-ip
78 - subnetpool-prefix-ops
79 - tag-ports-during-bulk-creation
80 - trunk
81 - trunk-details
82 - uplink-status-propagation
83 network_api_extensions_tempest:
84 - dvr
elajkat8bbd7432020-11-04 16:41:34 +010085 network_available_features: &available_features
86 -
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020087 devstack_localrc:
Slawek Kaplonskide203632020-11-05 14:34:10 +010088 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020089 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
90
elajkat8bbd7432020-11-04 16:41:34 +010091
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020092- job:
93 name: neutron-tempest-plugin-scenario-openvswitch-ussuri
94 parent: neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonskide8e5032020-08-27 09:12:43 +020095 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020096 override-checkout: stable/ussuri
97 vars:
98 branch_override: stable/ussuri
99 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100100 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200101 devstack_localrc:
102 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Bence Romsics61589652020-09-04 14:49:58 +0200103 devstack_local_conf:
104 test-config:
105 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100106 network-feature-enabled:
107 available_features: ""
Bence Romsics61589652020-09-04 14:49:58 +0200108 neutron_plugin_options:
109 ipv6_metadata: False
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200110
elajkat8bbd7432020-11-04 16:41:34 +0100111
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200112- job:
113 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-ussuri
114 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200115 nodeset: openstack-single-node-bionic
Bernard Cafarellib3aa2a72020-06-26 11:11:08 +0200116 override-checkout: stable/ussuri
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200117 vars:
Bernard Cafarellib3aa2a72020-06-26 11:11:08 +0200118 branch_override: stable/ussuri
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200119 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100120 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200121 devstack_localrc:
122 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Bence Romsics61589652020-09-04 14:49:58 +0200123 devstack_local_conf:
124 test-config:
125 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100126 network-feature-enabled:
127 available_features: ""
Bence Romsics61589652020-09-04 14:49:58 +0200128 neutron_plugin_options:
129 ipv6_metadata: False
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200130
131- job:
132 name: neutron-tempest-plugin-scenario-linuxbridge-ussuri
133 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200134 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200135 override-checkout: stable/ussuri
136 vars:
137 branch_override: stable/ussuri
138 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100139 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200140 devstack_localrc:
141 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Bence Romsics61589652020-09-04 14:49:58 +0200142 devstack_local_conf:
143 test-config:
144 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100145 network-feature-enabled:
146 available_features: ""
Bence Romsics61589652020-09-04 14:49:58 +0200147 neutron_plugin_options:
148 ipv6_metadata: False
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200149
150- job:
Maciej Jozefczykf5855ac2020-06-10 13:17:27 +0000151 name: neutron-tempest-plugin-scenario-ovn-ussuri
152 parent: neutron-tempest-plugin-scenario-ovn
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200153 nodeset: openstack-single-node-bionic
Maciej Jozefczykf5855ac2020-06-10 13:17:27 +0000154 override-checkout: stable/ussuri
155 vars:
156 branch_override: stable/ussuri
157 network_api_extensions: *api_extensions
158 devstack_localrc:
159 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200160 # TODO(mjozefcz): Stop compiling OVS modules when meter action in kernel
161 # will be released in Ubuntu Bionic.
162 # More info: https://mail.openvswitch.org/pipermail/ovs-discuss/2018-December/048009.html
163 OVN_BUILD_MODULES: True
164 # TODO(skaplons): v2.13.1 is incompatible with kernel 4.15.0-118, sticking to commit hash until new v2.13 tag is created
165 OVS_BRANCH: 0047ca3a0290f1ef954f2c76b31477cf4b9755f5
Eduardo Olivares088707b2020-12-01 21:13:45 +0100166 OVN_BRANCH: "v20.03.0"
Maciej Jozefczykf5855ac2020-06-10 13:17:27 +0000167
168- job:
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200169 name: neutron-tempest-plugin-dvr-multinode-scenario-ussuri
170 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200171 nodeset: openstack-two-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200172 override-checkout: stable/ussuri
173 vars:
174 network_api_extensions_common: *api_extensions
175 branch_override: stable/ussuri
176
177- job:
178 name: neutron-tempest-plugin-designate-scenario-ussuri
179 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200180 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200181 override-checkout: stable/ussuri
182 vars:
183 branch_override: stable/ussuri
184 network_api_extensions_common: *api_extensions
185
186- job:
187 name: neutron-tempest-plugin-sfc-ussuri
188 parent: neutron-tempest-plugin-sfc
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200189 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200190 override-checkout: stable/ussuri
191 vars:
192 branch_override: stable/ussuri
193 network_api_extensions_common: *api_extensions
194
195- job:
196 name: neutron-tempest-plugin-bgpvpn-bagpipe-ussuri
197 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200198 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200199 override-checkout: stable/ussuri
200 vars:
201 branch_override: stable/ussuri
202 network_api_extensions: *api_extensions
203
204- job:
205 name: neutron-tempest-plugin-fwaas-ussuri
Slawek Kaplonskic50743c2020-06-16 12:29:29 +0200206 parent: neutron-tempest-plugin-base
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200207 nodeset: openstack-single-node-bionic
Slawek Kaplonskic50743c2020-06-16 12:29:29 +0200208 timeout: 10800
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200209 override-checkout: stable/ussuri
Slawek Kaplonskic50743c2020-06-16 12:29:29 +0200210 required-projects:
211 - openstack/devstack-gate
212 - openstack/neutron-fwaas
213 - openstack/neutron
214 - openstack/neutron-tempest-plugin
215 - openstack/tempest
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200216 vars:
217 branch_override: stable/ussuri
Slawek Kaplonskic50743c2020-06-16 12:29:29 +0200218 tempest_test_regex: ^neutron_tempest_plugin\.fwaas
219 devstack_plugins:
220 neutron-fwaas: https://opendev.org/openstack/neutron-fwaas.git
221 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200222 network_api_extensions_common: *api_extensions
Slawek Kaplonskic50743c2020-06-16 12:29:29 +0200223 network_api_extensions_fwaas:
224 - fwaas_v2
225 devstack_localrc:
226 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_fwaas) | join(',') }}"
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200227
228- job:
229 name: neutron-tempest-plugin-dynamic-routing-ussuri
230 parent: neutron-tempest-plugin-dynamic-routing
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200231 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200232 override-checkout: stable/ussuri
233 vars:
234 branch_override: stable/ussuri
235 network_api_extensions_common: *api_extensions
236
237- job:
238 name: neutron-tempest-plugin-vpnaas-ussuri
239 parent: neutron-tempest-plugin-vpnaas
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200240 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200241 override-checkout: stable/ussuri
242 vars:
243 branch_override: stable/ussuri
244 network_api_extensions_common: *api_extensions