blob: 06bbd4e2942c25e313520698204d7055869874f0 [file] [log] [blame]
elajkata3a807a2022-03-23 09:03:23 +01001- job:
2 name: neutron-tempest-plugin-api-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +02003 parent: neutron-tempest-plugin-base
elajkata3a807a2022-03-23 09:03:23 +01004 override-checkout: stable/yoga
5 vars:
yatinkarelb8e69d32022-09-13 17:48:00 +05306 tempest_concurrency: 4
Slawek Kaplonski8988a012022-04-07 10:50:44 +02007 tempest_test_regex: ^neutron_tempest_plugin\.api
elajkata3a807a2022-03-23 09:03:23 +01008 # 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-group
13 - address-scope
14 - agent
15 - allowed-address-pairs
16 - auto-allocated-topology
17 - availability_zone
18 - binding
19 - default-subnetpools
20 - dhcp_agent_scheduler
21 - dns-domain-ports
22 - dns-integration
23 - dns-integration-domain-keywords
24 - empty-string-filtering
25 - expose-port-forwarding-in-fip
26 - expose-l3-conntrack-helper
27 - ext-gw-mode
28 - external-net
29 - extra_dhcp_opt
30 - extraroute
31 - extraroute-atomic
32 - filter-validation
33 - fip-port-details
34 - flavors
35 - floating-ip-port-forwarding
36 - floatingip-pools
37 - ip-substring-filtering
38 - l3-conntrack-helper
39 - l3-flavors
40 - l3-ha
41 - l3_agent_scheduler
42 - logging
43 - metering
44 - multi-provider
45 - net-mtu
46 - net-mtu-writable
47 - network-ip-availability
48 - network_availability_zone
49 - network-segment-range
50 - pagination
51 - port-device-profile
52 - port-resource-request
53 - port-resource-request-groups
54 - port-mac-address-regenerate
55 - port-security
56 - port-security-groups-filtering
57 - project-id
58 - provider
59 - qos
60 - qos-bw-minimum-ingress
61 - qos-fip
62 - quotas
63 - quota_details
64 - rbac-address-group
65 - rbac-address-scope
66 - rbac-policies
67 - rbac-security-groups
68 - rbac-subnetpool
69 - router
70 - router-admin-state-down-before-update
71 - router_availability_zone
72 - security-group
73 - security-groups-remote-address-group
74 - segment
75 - service-type
76 - sorting
77 - standard-attr-description
78 - standard-attr-revisions
79 - standard-attr-segment
80 - standard-attr-tag
81 - standard-attr-timestamp
82 - stateful-security-group
83 - subnet_allocation
84 - subnet-dns-publish-fixed-ip
85 - subnet-service-types
86 - subnetpool-prefix-ops
87 - tag-ports-during-bulk-creation
88 - trunk
89 - trunk-details
90 - uplink-status-propagation
91 network_api_extensions_tempest:
92 - dvr
93 network_available_features: &available_features
94 - ipv6_metadata
95
96- job:
97 name: neutron-tempest-plugin-scenario-openvswitch-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +020098 parent: neutron-tempest-plugin-openvswitch
elajkata3a807a2022-03-23 09:03:23 +010099 override-checkout: stable/yoga
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200100 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100101 vars:
102 branch_override: stable/yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200103 tempest_test_regex: "\
104 (^neutron_tempest_plugin.scenario)|\
105 (^tempest.api.compute.servers.test_attach_interfaces)|\
106 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100107 network_api_extensions: *api_extensions
108 network_available_features: *available_features
109 devstack_localrc:
110 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_openvswitch) | join(',') }}"
111 devstack_local_conf:
112 test-config:
113 $TEMPEST_CONFIG:
114 network-feature-enabled:
115 available_features: "{{ network_available_features | join(',') }}"
116
117- job:
118 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200119 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkata3a807a2022-03-23 09:03:23 +0100120 override-checkout: stable/yoga
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200121 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100122 vars:
123 branch_override: stable/yoga
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)"
elajkata3a807a2022-03-23 09:03:23 +0100128 network_api_extensions: *api_extensions
129 network_available_features: *available_features
130 devstack_localrc:
131 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_openvswitch) | join(',') }}"
132 devstack_local_conf:
133 test-config:
134 $TEMPEST_CONFIG:
135 network-feature-enabled:
136 available_features: "{{ network_available_features | join(',') }}"
137
138- job:
139 name: neutron-tempest-plugin-scenario-linuxbridge-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200140 parent: neutron-tempest-plugin-linuxbridge
elajkata3a807a2022-03-23 09:03:23 +0100141 override-checkout: stable/yoga
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200142 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100143 vars:
144 branch_override: stable/yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200145 tempest_test_regex: "\
146 (^neutron_tempest_plugin.scenario)|\
147 (^tempest.api.compute.servers.test_attach_interfaces)|\
148 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100149 network_api_extensions: *api_extensions
150 network_available_features: *available_features
151 devstack_localrc:
152 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
153 devstack_local_conf:
154 test-config:
155 $TEMPEST_CONFIG:
156 network-feature-enabled:
157 available_features: "{{ network_available_features | join(',') }}"
158
159- job:
160 name: neutron-tempest-plugin-scenario-ovn-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200161 parent: neutron-tempest-plugin-ovn
elajkata3a807a2022-03-23 09:03:23 +0100162 override-checkout: stable/yoga
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200163 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100164 vars:
165 branch_override: stable/yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200166 tempest_test_regex: "\
167 (^neutron_tempest_plugin.scenario)|\
168 (^tempest.api.compute.servers.test_attach_interfaces)|\
169 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100170 network_api_extensions: *api_extensions
171 network_api_extensions_ovn:
172 - vlan-transparent
173 devstack_localrc:
174 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
175 devstack_local_conf:
176 test-config:
177 $TEMPEST_CONFIG:
178 network-feature-enabled:
179 available_features: ""
180
181- job:
182 name: neutron-tempest-plugin-dvr-multinode-scenario-yoga
183 parent: neutron-tempest-plugin-dvr-multinode-scenario
184 override-checkout: stable/yoga
185 vars:
186 network_api_extensions_common: *api_extensions
187 branch_override: stable/yoga
188
189- job:
190 name: neutron-tempest-plugin-designate-scenario-yoga
191 parent: neutron-tempest-plugin-designate-scenario
192 override-checkout: stable/yoga
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200193 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100194 vars:
195 branch_override: stable/yoga
196 network_api_extensions_common: *api_extensions
197
198- job:
199 name: neutron-tempest-plugin-sfc-yoga
200 parent: neutron-tempest-plugin-sfc
201 override-checkout: stable/yoga
202 vars:
203 branch_override: stable/yoga
204 network_api_extensions_common: *api_extensions
205
206- job:
207 name: neutron-tempest-plugin-bgpvpn-bagpipe-yoga
208 parent: neutron-tempest-plugin-bgpvpn-bagpipe
209 override-checkout: stable/yoga
210 vars:
211 branch_override: stable/yoga
212 network_api_extensions: *api_extensions
213
214- job:
215 name: neutron-tempest-plugin-dynamic-routing-yoga
216 parent: neutron-tempest-plugin-dynamic-routing
217 override-checkout: stable/yoga
218 vars:
219 branch_override: stable/yoga
220 network_api_extensions_common: *api_extensions
221
222- job:
223 name: neutron-tempest-plugin-vpnaas-yoga
224 parent: neutron-tempest-plugin-vpnaas
225 override-checkout: stable/yoga
226 vars:
227 branch_override: stable/yoga
228 network_api_extensions_common: *api_extensions
229
230- job:
231 name: neutron-tempest-plugin-tap-as-a-service-yoga
232 parent: neutron-tempest-plugin-tap-as-a-service
233 override-checkout: stable/yoga
234 vars:
235 branch_override: stable/yoga
236 network_api_extensions_common: *api_extensions