blob: 595b4d84c112b24f3a0288d4a39591f0c881bf04 [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
Ghanshyam Mann667d6552022-10-15 21:26:04 -05004 nodeset: openstack-single-node-focal
Slawek Kaplonski9c181572021-09-25 07:34:41 +02005 override-checkout: stable/xena
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
Slawek Kaplonski9c181572021-09-25 07:34:41 +02009 # 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
Slawek Kaplonskiada16222021-10-07 11:49:51 +020052 - port-device-profile
Slawek Kaplonski9c181572021-09-25 07:34:41 +020053 - port-resource-request
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 - 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-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +020097 parent: neutron-tempest-plugin-openvswitch
Slawek Kaplonski9c181572021-09-25 07:34:41 +020098 override-checkout: stable/xena
99 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200100 tempest_test_regex: "\
101 (^neutron_tempest_plugin.scenario)|\
102 (^tempest.api.compute.servers.test_attach_interfaces)|\
103 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200104 network_api_extensions: *api_extensions
105 network_available_features: *available_features
106 devstack_localrc:
107 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
108 devstack_local_conf:
109 test-config:
110 $TEMPEST_CONFIG:
111 network-feature-enabled:
112 available_features: "{{ network_available_features | join(',') }}"
113
114- job:
115 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200116 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkata3a807a2022-03-23 09:03:23 +0100117 override-checkout: stable/xena
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200118 vars:
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:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200138 tempest_test_regex: "\
139 (^neutron_tempest_plugin.scenario)|\
140 (^tempest.api.compute.servers.test_attach_interfaces)|\
141 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200142 network_api_extensions: *api_extensions
143 network_available_features: *available_features
144 devstack_localrc:
145 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
146 devstack_local_conf:
147 test-config:
148 $TEMPEST_CONFIG:
149 network-feature-enabled:
150 available_features: "{{ network_available_features | join(',') }}"
151
152- job:
153 name: neutron-tempest-plugin-scenario-ovn-xena
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200154 parent: neutron-tempest-plugin-ovn
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200155 override-checkout: stable/xena
156 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200157 tempest_test_regex: "\
158 (^neutron_tempest_plugin.scenario)|\
159 (^tempest.api.compute.servers.test_attach_interfaces)|\
160 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200161 network_api_extensions: *api_extensions
162 devstack_localrc:
163 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
164 devstack_local_conf:
165 test-config:
166 $TEMPEST_CONFIG:
167 network-feature-enabled:
168 available_features: ""
169
170- job:
171 name: neutron-tempest-plugin-dvr-multinode-scenario-xena
172 parent: neutron-tempest-plugin-dvr-multinode-scenario
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500173 nodeset: openstack-two-node-focal
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200174 override-checkout: stable/xena
175 vars:
176 network_api_extensions_common: *api_extensions
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200177
178- job:
179 name: neutron-tempest-plugin-designate-scenario-xena
180 parent: neutron-tempest-plugin-designate-scenario
181 override-checkout: stable/xena
182 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200183 network_api_extensions_common: *api_extensions
184
185- job:
186 name: neutron-tempest-plugin-sfc-xena
187 parent: neutron-tempest-plugin-sfc
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500188 nodeset: openstack-single-node-focal
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200189 override-checkout: stable/xena
190 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200191 network_api_extensions_common: *api_extensions
192
193- job:
194 name: neutron-tempest-plugin-bgpvpn-bagpipe-xena
195 parent: neutron-tempest-plugin-bgpvpn-bagpipe
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500196 nodeset: openstack-single-node-focal
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200197 override-checkout: stable/xena
198 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200199 network_api_extensions: *api_extensions
200
201- job:
202 name: neutron-tempest-plugin-dynamic-routing-xena
203 parent: neutron-tempest-plugin-dynamic-routing
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500204 nodeset: openstack-single-node-focal
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200205 override-checkout: stable/xena
206 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200207 network_api_extensions_common: *api_extensions
208
209- job:
210 name: neutron-tempest-plugin-vpnaas-xena
211 parent: neutron-tempest-plugin-vpnaas
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500212 nodeset: openstack-single-node-focal
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200213 override-checkout: stable/xena
214 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200215 network_api_extensions_common: *api_extensions
216
217- job:
218 name: neutron-tempest-plugin-tap-as-a-service-xena
219 parent: neutron-tempest-plugin-tap-as-a-service
Ghanshyam Mann667d6552022-10-15 21:26:04 -0500220 nodeset: openstack-single-node-focal
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200221 override-checkout: stable/xena
222 vars:
Slawek Kaplonski9c181572021-09-25 07:34:41 +0200223 network_api_extensions_common: *api_extensions