blob: 87db14e9cb4091bc57b4394cdbd826737e82bc17 [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:
Slawek Kaplonski8988a012022-04-07 10:50:44 +02006 tempest_test_regex: ^neutron_tempest_plugin\.api
elajkata3a807a2022-03-23 09:03:23 +01007 # TODO(slaweq): find a way to put this list of extensions in
8 # neutron repository and keep it different per branch,
9 # then it could be removed from here
10 network_api_extensions_common: &api_extensions
11 - address-group
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 - dns-integration-domain-keywords
23 - empty-string-filtering
24 - expose-port-forwarding-in-fip
25 - expose-l3-conntrack-helper
26 - ext-gw-mode
27 - external-net
28 - extra_dhcp_opt
29 - extraroute
30 - extraroute-atomic
31 - filter-validation
32 - fip-port-details
33 - flavors
34 - floating-ip-port-forwarding
35 - floatingip-pools
36 - ip-substring-filtering
37 - l3-conntrack-helper
38 - l3-flavors
39 - l3-ha
40 - l3_agent_scheduler
41 - logging
42 - metering
43 - multi-provider
44 - net-mtu
45 - net-mtu-writable
46 - network-ip-availability
47 - network_availability_zone
48 - network-segment-range
49 - pagination
50 - port-device-profile
51 - port-resource-request
52 - port-resource-request-groups
53 - port-mac-address-regenerate
54 - port-security
55 - port-security-groups-filtering
56 - project-id
57 - provider
58 - qos
59 - qos-bw-minimum-ingress
60 - qos-fip
61 - quotas
62 - quota_details
63 - rbac-address-group
64 - rbac-address-scope
65 - rbac-policies
66 - rbac-security-groups
67 - rbac-subnetpool
68 - router
69 - router-admin-state-down-before-update
70 - router_availability_zone
71 - security-group
72 - security-groups-remote-address-group
73 - segment
74 - service-type
75 - sorting
76 - standard-attr-description
77 - standard-attr-revisions
78 - standard-attr-segment
79 - standard-attr-tag
80 - standard-attr-timestamp
81 - stateful-security-group
82 - subnet_allocation
83 - subnet-dns-publish-fixed-ip
84 - subnet-service-types
85 - subnetpool-prefix-ops
86 - tag-ports-during-bulk-creation
87 - trunk
88 - trunk-details
89 - uplink-status-propagation
90 network_api_extensions_tempest:
91 - dvr
92 network_available_features: &available_features
93 - ipv6_metadata
94
95- job:
96 name: neutron-tempest-plugin-scenario-openvswitch-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +020097 parent: neutron-tempest-plugin-openvswitch
elajkata3a807a2022-03-23 09:03:23 +010098 override-checkout: stable/yoga
99 vars:
100 branch_override: stable/yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200101 tempest_test_regex: "\
102 (^neutron_tempest_plugin.scenario)|\
103 (^tempest.api.compute.servers.test_attach_interfaces)|\
104 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100105 network_api_extensions: *api_extensions
106 network_available_features: *available_features
107 devstack_localrc:
108 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_openvswitch) | join(',') }}"
109 devstack_local_conf:
110 test-config:
111 $TEMPEST_CONFIG:
112 network-feature-enabled:
113 available_features: "{{ network_available_features | join(',') }}"
114
115- job:
116 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200117 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkata3a807a2022-03-23 09:03:23 +0100118 override-checkout: stable/yoga
119 vars:
120 branch_override: stable/yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200121 tempest_test_regex: "\
122 (^neutron_tempest_plugin.scenario)|\
123 (^tempest.api.compute.servers.test_attach_interfaces)|\
124 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100125 network_api_extensions: *api_extensions
126 network_available_features: *available_features
127 devstack_localrc:
128 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_openvswitch) | join(',') }}"
129 devstack_local_conf:
130 test-config:
131 $TEMPEST_CONFIG:
132 network-feature-enabled:
133 available_features: "{{ network_available_features | join(',') }}"
134
135- job:
136 name: neutron-tempest-plugin-scenario-linuxbridge-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200137 parent: neutron-tempest-plugin-linuxbridge
elajkata3a807a2022-03-23 09:03:23 +0100138 override-checkout: stable/yoga
139 vars:
140 branch_override: stable/yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200141 tempest_test_regex: "\
142 (^neutron_tempest_plugin.scenario)|\
143 (^tempest.api.compute.servers.test_attach_interfaces)|\
144 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100145 network_api_extensions: *api_extensions
146 network_available_features: *available_features
147 devstack_localrc:
148 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
149 devstack_local_conf:
150 test-config:
151 $TEMPEST_CONFIG:
152 network-feature-enabled:
153 available_features: "{{ network_available_features | join(',') }}"
154
155- job:
156 name: neutron-tempest-plugin-scenario-ovn-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200157 parent: neutron-tempest-plugin-ovn
elajkata3a807a2022-03-23 09:03:23 +0100158 override-checkout: stable/yoga
159 vars:
160 branch_override: stable/yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200161 tempest_test_regex: "\
162 (^neutron_tempest_plugin.scenario)|\
163 (^tempest.api.compute.servers.test_attach_interfaces)|\
164 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100165 network_api_extensions: *api_extensions
166 network_api_extensions_ovn:
167 - vlan-transparent
168 devstack_localrc:
169 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
170 devstack_local_conf:
171 test-config:
172 $TEMPEST_CONFIG:
173 network-feature-enabled:
174 available_features: ""
175
176- job:
177 name: neutron-tempest-plugin-dvr-multinode-scenario-yoga
178 parent: neutron-tempest-plugin-dvr-multinode-scenario
179 override-checkout: stable/yoga
180 vars:
181 network_api_extensions_common: *api_extensions
182 branch_override: stable/yoga
183
184- job:
185 name: neutron-tempest-plugin-designate-scenario-yoga
186 parent: neutron-tempest-plugin-designate-scenario
187 override-checkout: stable/yoga
188 vars:
189 branch_override: stable/yoga
190 network_api_extensions_common: *api_extensions
191
192- job:
193 name: neutron-tempest-plugin-sfc-yoga
194 parent: neutron-tempest-plugin-sfc
195 override-checkout: stable/yoga
196 vars:
197 branch_override: stable/yoga
198 network_api_extensions_common: *api_extensions
199
200- job:
201 name: neutron-tempest-plugin-bgpvpn-bagpipe-yoga
202 parent: neutron-tempest-plugin-bgpvpn-bagpipe
203 override-checkout: stable/yoga
204 vars:
205 branch_override: stable/yoga
206 network_api_extensions: *api_extensions
207
208- job:
209 name: neutron-tempest-plugin-dynamic-routing-yoga
210 parent: neutron-tempest-plugin-dynamic-routing
211 override-checkout: stable/yoga
212 vars:
213 branch_override: stable/yoga
214 network_api_extensions_common: *api_extensions
215
216- job:
217 name: neutron-tempest-plugin-vpnaas-yoga
218 parent: neutron-tempest-plugin-vpnaas
219 override-checkout: stable/yoga
220 vars:
221 branch_override: stable/yoga
222 network_api_extensions_common: *api_extensions
223
224- job:
225 name: neutron-tempest-plugin-tap-as-a-service-yoga
226 parent: neutron-tempest-plugin-tap-as-a-service
227 override-checkout: stable/yoga
228 vars:
229 branch_override: stable/yoga
230 network_api_extensions_common: *api_extensions