blob: 46b9ca2a2ff494eefacd3403d240b90782d24a0d [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
100 vars:
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:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200120 tempest_test_regex: "\
121 (^neutron_tempest_plugin.scenario)|\
122 (^tempest.api.compute.servers.test_attach_interfaces)|\
123 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100124 network_api_extensions: *api_extensions
125 network_available_features: *available_features
126 devstack_localrc:
127 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_openvswitch) | join(',') }}"
128 devstack_local_conf:
129 test-config:
130 $TEMPEST_CONFIG:
131 network-feature-enabled:
132 available_features: "{{ network_available_features | join(',') }}"
133
134- job:
135 name: neutron-tempest-plugin-scenario-linuxbridge-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200136 parent: neutron-tempest-plugin-linuxbridge
elajkata3a807a2022-03-23 09:03:23 +0100137 override-checkout: stable/yoga
138 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200139 tempest_test_regex: "\
140 (^neutron_tempest_plugin.scenario)|\
141 (^tempest.api.compute.servers.test_attach_interfaces)|\
142 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100143 network_api_extensions: *api_extensions
144 network_available_features: *available_features
145 devstack_localrc:
146 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
147 devstack_local_conf:
148 test-config:
149 $TEMPEST_CONFIG:
150 network-feature-enabled:
151 available_features: "{{ network_available_features | join(',') }}"
152
153- job:
154 name: neutron-tempest-plugin-scenario-ovn-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200155 parent: neutron-tempest-plugin-ovn
elajkata3a807a2022-03-23 09:03:23 +0100156 override-checkout: stable/yoga
157 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200158 tempest_test_regex: "\
159 (^neutron_tempest_plugin.scenario)|\
160 (^tempest.api.compute.servers.test_attach_interfaces)|\
161 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100162 network_api_extensions: *api_extensions
163 network_api_extensions_ovn:
164 - vlan-transparent
165 devstack_localrc:
166 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
167 devstack_local_conf:
168 test-config:
169 $TEMPEST_CONFIG:
170 network-feature-enabled:
171 available_features: ""
172
173- job:
174 name: neutron-tempest-plugin-dvr-multinode-scenario-yoga
175 parent: neutron-tempest-plugin-dvr-multinode-scenario
176 override-checkout: stable/yoga
177 vars:
178 network_api_extensions_common: *api_extensions
elajkata3a807a2022-03-23 09:03:23 +0100179
180- job:
181 name: neutron-tempest-plugin-designate-scenario-yoga
182 parent: neutron-tempest-plugin-designate-scenario
183 override-checkout: stable/yoga
184 vars:
elajkata3a807a2022-03-23 09:03:23 +0100185 network_api_extensions_common: *api_extensions
186
187- job:
188 name: neutron-tempest-plugin-sfc-yoga
189 parent: neutron-tempest-plugin-sfc
190 override-checkout: stable/yoga
191 vars:
elajkata3a807a2022-03-23 09:03:23 +0100192 network_api_extensions_common: *api_extensions
193
194- job:
195 name: neutron-tempest-plugin-bgpvpn-bagpipe-yoga
196 parent: neutron-tempest-plugin-bgpvpn-bagpipe
197 override-checkout: stable/yoga
198 vars:
elajkata3a807a2022-03-23 09:03:23 +0100199 network_api_extensions: *api_extensions
200
201- job:
202 name: neutron-tempest-plugin-dynamic-routing-yoga
203 parent: neutron-tempest-plugin-dynamic-routing
204 override-checkout: stable/yoga
205 vars:
elajkata3a807a2022-03-23 09:03:23 +0100206 network_api_extensions_common: *api_extensions
207
208- job:
209 name: neutron-tempest-plugin-vpnaas-yoga
210 parent: neutron-tempest-plugin-vpnaas
211 override-checkout: stable/yoga
212 vars:
elajkata3a807a2022-03-23 09:03:23 +0100213 network_api_extensions_common: *api_extensions
214
215- job:
216 name: neutron-tempest-plugin-tap-as-a-service-yoga
217 parent: neutron-tempest-plugin-tap-as-a-service
218 override-checkout: stable/yoga
219 vars:
elajkata3a807a2022-03-23 09:03:23 +0100220 network_api_extensions_common: *api_extensions