blob: d47fc936fa63686e39d6b6d753ebfe8b5b00d1cb [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
Ghanshyam Mann667d6552022-10-15 21:26:04 -05004 nodeset: openstack-single-node-focal
elajkata3a807a2022-03-23 09:03:23 +01005 override-checkout: stable/yoga
6 vars:
yatinkarelb8e69d32022-09-13 17:48:00 +05307 tempest_concurrency: 4
Slawek Kaplonski8988a012022-04-07 10:50:44 +02008 tempest_test_regex: ^neutron_tempest_plugin\.api
elajkata3a807a2022-03-23 09:03:23 +01009 # TODO(slaweq): find a way to put this list of extensions in
10 # neutron repository and keep it different per branch,
11 # then it could be removed from here
12 network_api_extensions_common: &api_extensions
13 - address-group
14 - address-scope
15 - agent
16 - allowed-address-pairs
17 - auto-allocated-topology
18 - availability_zone
19 - binding
20 - default-subnetpools
21 - dhcp_agent_scheduler
22 - dns-domain-ports
23 - dns-integration
24 - dns-integration-domain-keywords
25 - empty-string-filtering
26 - expose-port-forwarding-in-fip
27 - expose-l3-conntrack-helper
28 - ext-gw-mode
29 - external-net
30 - extra_dhcp_opt
31 - extraroute
32 - extraroute-atomic
33 - filter-validation
34 - fip-port-details
35 - flavors
36 - floating-ip-port-forwarding
37 - floatingip-pools
38 - ip-substring-filtering
39 - l3-conntrack-helper
40 - l3-flavors
41 - l3-ha
42 - l3_agent_scheduler
43 - logging
44 - metering
45 - multi-provider
46 - net-mtu
47 - net-mtu-writable
48 - network-ip-availability
49 - network_availability_zone
50 - network-segment-range
51 - pagination
52 - port-device-profile
53 - port-resource-request
54 - port-resource-request-groups
55 - port-mac-address-regenerate
56 - port-security
57 - port-security-groups-filtering
58 - project-id
59 - provider
60 - qos
61 - qos-bw-minimum-ingress
62 - qos-fip
63 - quotas
64 - quota_details
65 - rbac-address-group
66 - rbac-address-scope
67 - rbac-policies
68 - rbac-security-groups
69 - rbac-subnetpool
70 - router
71 - router-admin-state-down-before-update
72 - router_availability_zone
73 - security-group
74 - security-groups-remote-address-group
75 - segment
76 - service-type
77 - sorting
78 - standard-attr-description
79 - standard-attr-revisions
80 - standard-attr-segment
81 - standard-attr-tag
82 - standard-attr-timestamp
83 - stateful-security-group
84 - subnet_allocation
85 - subnet-dns-publish-fixed-ip
86 - subnet-service-types
87 - subnetpool-prefix-ops
88 - tag-ports-during-bulk-creation
89 - trunk
90 - trunk-details
91 - uplink-status-propagation
92 network_api_extensions_tempest:
93 - dvr
94 network_available_features: &available_features
95 - ipv6_metadata
96
97- job:
98 name: neutron-tempest-plugin-scenario-openvswitch-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +020099 parent: neutron-tempest-plugin-openvswitch
elajkata3a807a2022-03-23 09:03:23 +0100100 override-checkout: stable/yoga
101 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200102 tempest_test_regex: "\
103 (^neutron_tempest_plugin.scenario)|\
104 (^tempest.api.compute.servers.test_attach_interfaces)|\
105 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100106 network_api_extensions: *api_extensions
107 network_available_features: *available_features
108 devstack_localrc:
109 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_openvswitch) | join(',') }}"
110 devstack_local_conf:
111 test-config:
112 $TEMPEST_CONFIG:
113 network-feature-enabled:
114 available_features: "{{ network_available_features | join(',') }}"
115
116- job:
117 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200118 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkata3a807a2022-03-23 09:03:23 +0100119 override-checkout: stable/yoga
120 vars:
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:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200140 tempest_test_regex: "\
141 (^neutron_tempest_plugin.scenario)|\
142 (^tempest.api.compute.servers.test_attach_interfaces)|\
143 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100144 network_api_extensions: *api_extensions
145 network_available_features: *available_features
146 devstack_localrc:
147 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
148 devstack_local_conf:
149 test-config:
150 $TEMPEST_CONFIG:
151 network-feature-enabled:
152 available_features: "{{ network_available_features | join(',') }}"
153
154- job:
155 name: neutron-tempest-plugin-scenario-ovn-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200156 parent: neutron-tempest-plugin-ovn
elajkata3a807a2022-03-23 09:03:23 +0100157 override-checkout: stable/yoga
158 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200159 tempest_test_regex: "\
160 (^neutron_tempest_plugin.scenario)|\
161 (^tempest.api.compute.servers.test_attach_interfaces)|\
162 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100163 network_api_extensions: *api_extensions
164 network_api_extensions_ovn:
165 - vlan-transparent
166 devstack_localrc:
167 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
168 devstack_local_conf:
169 test-config:
170 $TEMPEST_CONFIG:
171 network-feature-enabled:
172 available_features: ""
173
174- job:
175 name: neutron-tempest-plugin-dvr-multinode-scenario-yoga
176 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500177 nodeset: openstack-two-node-focal
elajkata3a807a2022-03-23 09:03:23 +0100178 override-checkout: stable/yoga
179 vars:
180 network_api_extensions_common: *api_extensions
elajkata3a807a2022-03-23 09:03:23 +0100181
182- job:
183 name: neutron-tempest-plugin-designate-scenario-yoga
184 parent: neutron-tempest-plugin-designate-scenario
185 override-checkout: stable/yoga
186 vars:
elajkata3a807a2022-03-23 09:03:23 +0100187 network_api_extensions_common: *api_extensions
188
189- job:
190 name: neutron-tempest-plugin-sfc-yoga
191 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500192 nodeset: openstack-single-node-focal
elajkata3a807a2022-03-23 09:03:23 +0100193 override-checkout: stable/yoga
194 vars:
elajkata3a807a2022-03-23 09:03:23 +0100195 network_api_extensions_common: *api_extensions
196
197- job:
198 name: neutron-tempest-plugin-bgpvpn-bagpipe-yoga
199 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500200 nodeset: openstack-single-node-focal
elajkata3a807a2022-03-23 09:03:23 +0100201 override-checkout: stable/yoga
202 vars:
elajkata3a807a2022-03-23 09:03:23 +0100203 network_api_extensions: *api_extensions
204
205- job:
206 name: neutron-tempest-plugin-dynamic-routing-yoga
207 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500208 nodeset: openstack-single-node-focal
elajkata3a807a2022-03-23 09:03:23 +0100209 override-checkout: stable/yoga
210 vars:
elajkata3a807a2022-03-23 09:03:23 +0100211 network_api_extensions_common: *api_extensions
212
213- job:
214 name: neutron-tempest-plugin-vpnaas-yoga
215 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500216 nodeset: openstack-single-node-focal
elajkata3a807a2022-03-23 09:03:23 +0100217 override-checkout: stable/yoga
218 vars:
elajkata3a807a2022-03-23 09:03:23 +0100219 network_api_extensions_common: *api_extensions
220
221- job:
222 name: neutron-tempest-plugin-tap-as-a-service-yoga
223 parent: neutron-tempest-plugin-tap-as-a-service
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500224 nodeset: openstack-single-node-focal
elajkata3a807a2022-03-23 09:03:23 +0100225 override-checkout: stable/yoga
226 vars:
elajkata3a807a2022-03-23 09:03:23 +0100227 network_api_extensions_common: *api_extensions