blob: e0e29ed74396ce8cceee185aee07e886c159d371 [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
92 - subnetpool-prefix-ops
93 - tag-ports-during-bulk-creation
94 - trunk
95 - trunk-details
96 - uplink-status-propagation
97 network_api_extensions_tempest:
98 - dvr
elajkat8bbd7432020-11-04 16:41:34 +010099 network_available_features: &available_features
100 - ipv6_metadata
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200101 devstack_localrc:
Slawek Kaplonskide203632020-11-05 14:34:10 +0100102 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200103 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100104 Q_AGENT: openvswitch
105 Q_ML2_TENANT_NETWORK_TYPE: vxlan
106 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
107 ML2_L3_PLUGIN: router
108 devstack_local_conf:
109 post-config:
110 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
111 # devstack-tempest job will be switched to use lib/neutron instead of
112 # lib/neutron-legacy
113 /$NEUTRON_CORE_PLUGIN_CONF:
114 AGENT:
115 tunnel_types: gre,vxlan
116 ml2:
117 type_drivers: flat,geneve,vlan,gre,local,vxlan
118 test-config:
119 $TEMPEST_CONFIG:
120 neutron_plugin_options:
121 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200122
123- job:
124 name: neutron-tempest-plugin-scenario-openvswitch-victoria
125 parent: neutron-tempest-plugin-scenario-openvswitch
126 override-checkout: stable/victoria
127 vars:
128 branch_override: stable/victoria
129 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100130 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200131 devstack_localrc:
132 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
133 devstack_local_conf:
134 test-config:
135 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100136 network-feature-enabled:
137 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200138 neutron_plugin_options:
139 ipv6_metadata: False
140
141- job:
142 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-victoria
143 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
144 override-checkout: stable-victoria
145 vars:
146 branch_override: stable-victoria
147 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100148 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200149 devstack_localrc:
150 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
151 devstack_local_conf:
152 test-config:
153 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100154 network-feature-enabled:
155 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200156 neutron_plugin_options:
157 ipv6_metadata: False
158
159- job:
160 name: neutron-tempest-plugin-scenario-linuxbridge-victoria
161 parent: neutron-tempest-plugin-scenario-linuxbridge
162 override-checkout: stable/victoria
163 vars:
164 branch_override: stable/victoria
165 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100166 network_available_features: *available_features
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200167 devstack_localrc:
168 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
169 devstack_local_conf:
170 test-config:
171 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100172 network-feature-enabled:
173 available_features: "{{ network_available_features | join(',') }}"
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200174 neutron_plugin_options:
175 ipv6_metadata: False
176
177- job:
178 name: neutron-tempest-plugin-scenario-ovn-victoria
179 parent: neutron-tempest-plugin-scenario-ovn
180 override-checkout: stable/victoria
181 vars:
182 branch_override: stable/victoria
183 network_api_extensions: *api_extensions
184 devstack_localrc:
185 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
elajkat8bbd7432020-11-04 16:41:34 +0100186 devstack_local_conf:
187 test-config:
188 $TEMPEST_CONFIG:
189 network-feature-enabled:
190 available_features: ""
Slawek Kaplonski7f3fd672020-10-07 22:40:36 +0200191
192- job:
193 name: neutron-tempest-plugin-dvr-multinode-scenario-victoria
194 parent: neutron-tempest-plugin-dvr-multinode-scenario
195 override-checkout: stable/victoria
196 vars:
197 network_api_extensions_common: *api_extensions
198 branch_override: stable/victoria
199
200- job:
201 name: neutron-tempest-plugin-designate-scenario-victoria
202 parent: neutron-tempest-plugin-designate-scenario
203 override-checkout: stable/victoria
204 vars:
205 branch_override: stable/victoria
206 network_api_extensions_common: *api_extensions
207
208- job:
209 name: neutron-tempest-plugin-sfc-victoria
210 parent: neutron-tempest-plugin-sfc
211 override-checkout: stable/victoria
212 vars:
213 branch_override: stable/victoria
214 network_api_extensions_common: *api_extensions
215
216- job:
217 name: neutron-tempest-plugin-bgpvpn-bagpipe-victoria
218 parent: neutron-tempest-plugin-bgpvpn-bagpipe
219 override-checkout: stable/victoria
220 vars:
221 branch_override: stable/victoria
222 network_api_extensions: *api_extensions
223
224- job:
225 name: neutron-tempest-plugin-dynamic-routing-victoria
226 parent: neutron-tempest-plugin-dynamic-routing
227 override-checkout: stable/victoria
228 vars:
229 branch_override: stable/victoria
230 network_api_extensions_common: *api_extensions
231
232- job:
233 name: neutron-tempest-plugin-vpnaas-victoria
234 parent: neutron-tempest-plugin-vpnaas
235 override-checkout: stable/victoria
236 vars:
237 branch_override: stable/victoria
238 network_api_extensions_common: *api_extensions