blob: 2cd82d12ff3f40158a550445e730c4abffaa20b5 [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:
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
Slawek Kaplonski9c181572021-09-25 07:34:41 +02008 # 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
Slawek Kaplonskiada16222021-10-07 11:49:51 +020051 - port-device-profile
Slawek Kaplonski9c181572021-09-25 07:34:41 +020052 - port-resource-request
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 - subnet_allocation
82 - subnet-dns-publish-fixed-ip
83 - subnet-service-types
84 - subnetpool-prefix-ops
85 - tag-ports-during-bulk-creation
86 - trunk
87 - trunk-details
88 - uplink-status-propagation
89 network_api_extensions_tempest:
90 - dvr
91 network_available_features: &available_features
92 - ipv6_metadata
93
94- job:
95 name: neutron-tempest-plugin-scenario-openvswitch-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +020096 parent: neutron-tempest-plugin-openvswitch
Slawek Kaplonski9c181572021-09-25 07:34:41 +020097 override-checkout: stable/xena
98 vars:
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:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200118 tempest_test_regex: "\
119 (^neutron_tempest_plugin.scenario)|\
120 (^tempest.api.compute.servers.test_attach_interfaces)|\
121 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200122 network_api_extensions: *api_extensions
123 network_available_features: *available_features
124 devstack_localrc:
125 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
126 devstack_local_conf:
127 test-config:
128 $TEMPEST_CONFIG:
129 network-feature-enabled:
130 available_features: "{{ network_available_features | join(',') }}"
131
132- job:
133 name: neutron-tempest-plugin-scenario-linuxbridge-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200134 parent: neutron-tempest-plugin-linuxbridge
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200135 override-checkout: stable/xena
136 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200137 tempest_test_regex: "\
138 (^neutron_tempest_plugin.scenario)|\
139 (^tempest.api.compute.servers.test_attach_interfaces)|\
140 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200141 network_api_extensions: *api_extensions
142 network_available_features: *available_features
143 devstack_localrc:
144 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
145 devstack_local_conf:
146 test-config:
147 $TEMPEST_CONFIG:
148 network-feature-enabled:
149 available_features: "{{ network_available_features | join(',') }}"
150
151- job:
152 name: neutron-tempest-plugin-scenario-ovn-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200153 parent: neutron-tempest-plugin-ovn
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200154 override-checkout: stable/xena
155 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200156 tempest_test_regex: "\
157 (^neutron_tempest_plugin.scenario)|\
158 (^tempest.api.compute.servers.test_attach_interfaces)|\
159 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200160 network_api_extensions: *api_extensions
161 devstack_localrc:
162 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
163 devstack_local_conf:
164 test-config:
165 $TEMPEST_CONFIG:
166 network-feature-enabled:
167 available_features: ""
168
169- job:
170 name: neutron-tempest-plugin-dvr-multinode-scenario-xena
171 parent: neutron-tempest-plugin-dvr-multinode-scenario
172 override-checkout: stable/xena
173 vars:
174 network_api_extensions_common: *api_extensions
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200175
176- job:
177 name: neutron-tempest-plugin-designate-scenario-xena
178 parent: neutron-tempest-plugin-designate-scenario
179 override-checkout: stable/xena
180 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200181 network_api_extensions_common: *api_extensions
182
183- job:
184 name: neutron-tempest-plugin-sfc-xena
185 parent: neutron-tempest-plugin-sfc
186 override-checkout: stable/xena
187 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200188 network_api_extensions_common: *api_extensions
189
190- job:
191 name: neutron-tempest-plugin-bgpvpn-bagpipe-xena
192 parent: neutron-tempest-plugin-bgpvpn-bagpipe
193 override-checkout: stable/xena
194 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200195 network_api_extensions: *api_extensions
196
197- job:
198 name: neutron-tempest-plugin-dynamic-routing-xena
199 parent: neutron-tempest-plugin-dynamic-routing
200 override-checkout: stable/xena
201 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200202 network_api_extensions_common: *api_extensions
203
204- job:
205 name: neutron-tempest-plugin-vpnaas-xena
206 parent: neutron-tempest-plugin-vpnaas
207 override-checkout: stable/xena
208 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200209 network_api_extensions_common: *api_extensions
210
211- job:
212 name: neutron-tempest-plugin-tap-as-a-service-xena
213 parent: neutron-tempest-plugin-tap-as-a-service
214 override-checkout: stable/xena
215 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200216 network_api_extensions_common: *api_extensions