blob: d648aa8535701e77970f393ca3512f17b7f68dde [file] [log] [blame]
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +02001- job:
2 name: neutron-tempest-plugin-api-victoria
3 parent: neutron-tempest-plugin-api
4 override-checkout: stable/victoria
5 vars:
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +01006 devstack_services:
7 # Disable OVN services
8 br-ex-tcpdump: false
9 br-int-flows: false
10 ovn-controller: false
11 ovn-northd: false
12 ovs-vswitchd: false
13 ovsdb-server: false
14 q-ovn-metadata-agent: false
15 # Neutron services
16 q-agt: true
17 q-dhcp: true
18 q-l3: true
19 q-meta: true
20 q-metering: true
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +020021 branch_override: stable/victoria
22 # TODO(slaweq): find a way to put this list of extensions in
23 # neutron repository and keep it different per branch,
24 # then it could be removed from here
25 network_api_extensions_common: &api_extensions
26 - address-scope
27 - agent
28 - allowed-address-pairs
29 - auto-allocated-topology
30 - availability_zone
31 - binding
32 - default-subnetpools
33 - dhcp_agent_scheduler
34 - dns-domain-ports
35 - dns-integration
36 - empty-string-filtering
37 - expose-port-forwarding-in-fip
38 - expose-l3-conntrack-helper
39 - ext-gw-mode
40 - external-net
41 - extra_dhcp_opt
42 - extraroute
43 - extraroute-atomic
44 - filter-validation
45 - fip-port-details
46 - flavors
47 - floating-ip-port-forwarding
48 - floatingip-pools
49 - ip-substring-filtering
50 - l3-conntrack-helper
51 - l3-flavors
52 - l3-ha
53 - l3_agent_scheduler
54 - logging
55 - metering
56 - multi-provider
57 - net-mtu
58 - net-mtu-writable
59 - network-ip-availability
60 - network_availability_zone
61 - network-segment-range
62 - pagination
63 - port-resource-request
64 - port-mac-address-regenerate
65 - port-security
66 - port-security-groups-filtering
67 - project-id
68 - provider
69 - qos
70 - qos-bw-minimum-ingress
71 - qos-fip
72 - quotas
73 - quota_details
74 - rbac-address-scope
75 - rbac-policies
76 - rbac-security-groups
77 - rbac-subnetpool
78 - router
79 - router-admin-state-down-before-update
80 - router_availability_zone
81 - security-group
82 - segment
83 - service-type
84 - sorting
85 - standard-attr-description
86 - standard-attr-revisions
87 - standard-attr-segment
88 - standard-attr-tag
89 - standard-attr-timestamp
90 - subnet_allocation
91 - subnet-dns-publish-fixed-ip
Slawek Kaplonskia5cdede2021-06-23 09:37:04 +020092 - subnet-service-types
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +020093 - subnetpool-prefix-ops
94 - tag-ports-during-bulk-creation
95 - trunk
96 - trunk-details
97 - uplink-status-propagation
98 network_api_extensions_tempest:
99 - dvr
elajkat8bbd7432020-11-04 16:41:34 +0100100 network_available_features: &available_features
101 - ipv6_metadata
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200102 devstack_localrc:
Slawek Kaplonskide203632020-11-05 14:34:10 +0100103 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200104 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100105 Q_AGENT: openvswitch
106 Q_ML2_TENANT_NETWORK_TYPE: vxlan
107 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
108 ML2_L3_PLUGIN: router
109 devstack_local_conf:
110 post-config:
111 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
112 # devstack-tempest job will be switched to use lib/neutron instead of
113 # lib/neutron-legacy
114 /$NEUTRON_CORE_PLUGIN_CONF:
115 AGENT:
116 tunnel_types: gre,vxlan
117 ml2:
118 type_drivers: flat,geneve,vlan,gre,local,vxlan
119 test-config:
120 $TEMPEST_CONFIG:
121 neutron_plugin_options:
122 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200123
124- job:
125 name: neutron-tempest-plugin-scenario-openvswitch-victoria
126 parent: neutron-tempest-plugin-scenario-openvswitch
127 override-checkout: stable/victoria
128 vars:
129 branch_override: stable/victoria
130 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100131 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200132 devstack_localrc:
133 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
134 devstack_local_conf:
135 test-config:
136 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100137 network-feature-enabled:
138 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200139 neutron_plugin_options:
140 ipv6_metadata: False
141
142- job:
143 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-victoria
144 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
elajkata4978bc2022-03-24 19:27:20 +0100145 override-checkout: stable/victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200146 vars:
elajkata4978bc2022-03-24 19:27:20 +0100147 branch_override: stable/victoria
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200148 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100149 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200150 devstack_localrc:
151 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
152 devstack_local_conf:
153 test-config:
154 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100155 network-feature-enabled:
156 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200157 neutron_plugin_options:
158 ipv6_metadata: False
159
160- job:
161 name: neutron-tempest-plugin-scenario-linuxbridge-victoria
162 parent: neutron-tempest-plugin-scenario-linuxbridge
163 override-checkout: stable/victoria
164 vars:
165 branch_override: stable/victoria
166 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100167 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200168 devstack_localrc:
169 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
170 devstack_local_conf:
171 test-config:
172 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100173 network-feature-enabled:
174 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200175 neutron_plugin_options:
176 ipv6_metadata: False
177
178- job:
179 name: neutron-tempest-plugin-scenario-ovn-victoria
180 parent: neutron-tempest-plugin-scenario-ovn
181 override-checkout: stable/victoria
182 vars:
183 branch_override: stable/victoria
184 network_api_extensions: *api_extensions
185 devstack_localrc:
186 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
elajkat8bbd7432020-11-04 16:41:34 +0100187 devstack_local_conf:
188 test-config:
189 $TEMPEST_CONFIG:
190 network-feature-enabled:
191 available_features: ""
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200192
193- job:
194 name: neutron-tempest-plugin-dvr-multinode-scenario-victoria
195 parent: neutron-tempest-plugin-dvr-multinode-scenario
196 override-checkout: stable/victoria
197 vars:
198 network_api_extensions_common: *api_extensions
199 branch_override: stable/victoria
200
201- job:
202 name: neutron-tempest-plugin-designate-scenario-victoria
203 parent: neutron-tempest-plugin-designate-scenario
204 override-checkout: stable/victoria
205 vars:
206 branch_override: stable/victoria
207 network_api_extensions_common: *api_extensions
208
209- job:
210 name: neutron-tempest-plugin-sfc-victoria
211 parent: neutron-tempest-plugin-sfc
212 override-checkout: stable/victoria
213 vars:
214 branch_override: stable/victoria
215 network_api_extensions_common: *api_extensions
216
217- job:
218 name: neutron-tempest-plugin-bgpvpn-bagpipe-victoria
219 parent: neutron-tempest-plugin-bgpvpn-bagpipe
220 override-checkout: stable/victoria
221 vars:
222 branch_override: stable/victoria
223 network_api_extensions: *api_extensions
224
225- job:
226 name: neutron-tempest-plugin-dynamic-routing-victoria
227 parent: neutron-tempest-plugin-dynamic-routing
228 override-checkout: stable/victoria
229 vars:
230 branch_override: stable/victoria
231 network_api_extensions_common: *api_extensions
232
233- job:
234 name: neutron-tempest-plugin-vpnaas-victoria
235 parent: neutron-tempest-plugin-vpnaas
236 override-checkout: stable/victoria
237 vars:
238 branch_override: stable/victoria
239 network_api_extensions_common: *api_extensions