blob: 1e6eb805f0f0ae939bcd31f881d6b6fbbef5d828 [file] [log] [blame]
Slawek Kaplonski9c181572021-09-25 07:34:41 +02001- job:
2 name: neutron-tempest-plugin-api-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +02003 parent: neutron-tempest-plugin-base
Slawek Kaplonski9c181572021-09-25 07:34:41 +02004 override-checkout: stable/xena
5 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +02006 tempest_test_regex: ^neutron_tempest_plugin\.api
Slawek Kaplonski9c181572021-09-25 07:34:41 +02007 # 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
Slawek Kaplonskiada16222021-10-07 11:49:51 +020050 - port-device-profile
Slawek Kaplonski9c181572021-09-25 07:34:41 +020051 - port-resource-request
52 - port-mac-address-regenerate
53 - port-security
54 - port-security-groups-filtering
55 - project-id
56 - provider
57 - qos
58 - qos-bw-minimum-ingress
59 - qos-fip
60 - quotas
61 - quota_details
62 - rbac-address-group
63 - rbac-address-scope
64 - rbac-policies
65 - rbac-security-groups
66 - rbac-subnetpool
67 - router
68 - router-admin-state-down-before-update
69 - router_availability_zone
70 - security-group
71 - security-groups-remote-address-group
72 - segment
73 - service-type
74 - sorting
75 - standard-attr-description
76 - standard-attr-revisions
77 - standard-attr-segment
78 - standard-attr-tag
79 - standard-attr-timestamp
80 - subnet_allocation
81 - subnet-dns-publish-fixed-ip
82 - subnet-service-types
83 - subnetpool-prefix-ops
84 - tag-ports-during-bulk-creation
85 - trunk
86 - trunk-details
87 - uplink-status-propagation
88 network_api_extensions_tempest:
89 - dvr
90 network_available_features: &available_features
91 - ipv6_metadata
92
93- job:
94 name: neutron-tempest-plugin-scenario-openvswitch-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +020095 parent: neutron-tempest-plugin-openvswitch
Slawek Kaplonski9c181572021-09-25 07:34:41 +020096 override-checkout: stable/xena
97 vars:
98 branch_override: stable/xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +020099 tempest_test_regex: "\
100 (^neutron_tempest_plugin.scenario)|\
101 (^tempest.api.compute.servers.test_attach_interfaces)|\
102 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200103 network_api_extensions: *api_extensions
104 network_available_features: *available_features
105 devstack_localrc:
106 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
107 devstack_local_conf:
108 test-config:
109 $TEMPEST_CONFIG:
110 network-feature-enabled:
111 available_features: "{{ network_available_features | join(',') }}"
112
113- job:
114 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200115 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkata3a807a2022-03-23 09:03:23 +0100116 override-checkout: stable/xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200117 vars:
elajkata3a807a2022-03-23 09:03:23 +0100118 branch_override: stable/xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200119 tempest_test_regex: "\
120 (^neutron_tempest_plugin.scenario)|\
121 (^tempest.api.compute.servers.test_attach_interfaces)|\
122 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200123 network_api_extensions: *api_extensions
124 network_available_features: *available_features
125 devstack_localrc:
126 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
127 devstack_local_conf:
128 test-config:
129 $TEMPEST_CONFIG:
130 network-feature-enabled:
131 available_features: "{{ network_available_features | join(',') }}"
132
133- job:
134 name: neutron-tempest-plugin-scenario-linuxbridge-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200135 parent: neutron-tempest-plugin-linuxbridge
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200136 override-checkout: stable/xena
137 vars:
138 branch_override: stable/xena
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)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200143 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-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200155 parent: neutron-tempest-plugin-ovn
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200156 override-checkout: stable/xena
157 vars:
158 branch_override: stable/xena
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)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200163 network_api_extensions: *api_extensions
164 devstack_localrc:
165 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
166 devstack_local_conf:
167 test-config:
168 $TEMPEST_CONFIG:
169 network-feature-enabled:
170 available_features: ""
171
172- job:
173 name: neutron-tempest-plugin-dvr-multinode-scenario-xena
174 parent: neutron-tempest-plugin-dvr-multinode-scenario
175 override-checkout: stable/xena
176 vars:
177 network_api_extensions_common: *api_extensions
178 branch_override: stable/xena
179
180- job:
181 name: neutron-tempest-plugin-designate-scenario-xena
182 parent: neutron-tempest-plugin-designate-scenario
183 override-checkout: stable/xena
184 vars:
185 branch_override: stable/xena
186 network_api_extensions_common: *api_extensions
187
188- job:
189 name: neutron-tempest-plugin-sfc-xena
190 parent: neutron-tempest-plugin-sfc
191 override-checkout: stable/xena
192 vars:
193 branch_override: stable/xena
194 network_api_extensions_common: *api_extensions
195
196- job:
197 name: neutron-tempest-plugin-bgpvpn-bagpipe-xena
198 parent: neutron-tempest-plugin-bgpvpn-bagpipe
199 override-checkout: stable/xena
200 vars:
201 branch_override: stable/xena
202 network_api_extensions: *api_extensions
203
204- job:
205 name: neutron-tempest-plugin-dynamic-routing-xena
206 parent: neutron-tempest-plugin-dynamic-routing
207 override-checkout: stable/xena
208 vars:
209 branch_override: stable/xena
210 network_api_extensions_common: *api_extensions
211
212- job:
213 name: neutron-tempest-plugin-vpnaas-xena
214 parent: neutron-tempest-plugin-vpnaas
215 override-checkout: stable/xena
216 vars:
217 branch_override: stable/xena
218 network_api_extensions_common: *api_extensions
219
220- job:
221 name: neutron-tempest-plugin-tap-as-a-service-xena
222 parent: neutron-tempest-plugin-tap-as-a-service
223 override-checkout: stable/xena
224 vars:
225 branch_override: stable/xena
226 network_api_extensions_common: *api_extensions