blob: 746ee9c23959077f5d77ace7f8a748ce59707129 [file] [log] [blame]
Slawek Kaplonski424eacd2021-04-07 08:41:01 +02001- job:
2 name: neutron-tempest-plugin-api-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +02003 parent: neutron-tempest-plugin-base
Slawek Kaplonski424eacd2021-04-07 08:41:01 +02004 override-checkout: stable/wallaby
5 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +02006 tempest_test_regex: ^neutron_tempest_plugin\.api
Slawek Kaplonski424eacd2021-04-07 08:41:01 +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 - empty-string-filtering
23 - expose-port-forwarding-in-fip
24 - expose-l3-conntrack-helper
25 - ext-gw-mode
26 - external-net
27 - extra_dhcp_opt
28 - extraroute
29 - extraroute-atomic
30 - filter-validation
31 - fip-port-details
32 - flavors
33 - floating-ip-port-forwarding
34 - floatingip-pools
35 - ip-substring-filtering
36 - l3-conntrack-helper
37 - l3-flavors
38 - l3-ha
39 - l3_agent_scheduler
40 - logging
41 - metering
42 - multi-provider
43 - net-mtu
44 - net-mtu-writable
45 - network-ip-availability
46 - network_availability_zone
47 - network-segment-range
48 - pagination
49 - port-resource-request
50 - port-mac-address-regenerate
51 - port-security
52 - port-security-groups-filtering
53 - project-id
54 - provider
55 - qos
56 - qos-bw-minimum-ingress
57 - qos-fip
58 - quotas
59 - quota_details
60 - rbac-address-group
61 - rbac-address-scope
62 - rbac-policies
63 - rbac-security-groups
64 - rbac-subnetpool
65 - router
66 - router-admin-state-down-before-update
67 - router_availability_zone
68 - security-group
69 - security-groups-remote-address-group
70 - segment
71 - service-type
72 - sorting
73 - standard-attr-description
74 - standard-attr-revisions
75 - standard-attr-segment
76 - standard-attr-tag
77 - standard-attr-timestamp
78 - subnet_allocation
79 - subnet-dns-publish-fixed-ip
Slawek Kaplonskia5cdede2021-06-23 09:37:04 +020080 - subnet-service-types
Slawek Kaplonski424eacd2021-04-07 08:41:01 +020081 - subnetpool-prefix-ops
82 - tag-ports-during-bulk-creation
83 - trunk
84 - trunk-details
85 - uplink-status-propagation
86 network_api_extensions_tempest:
87 - dvr
88 network_available_features: &available_features
89 - ipv6_metadata
90
91- job:
92 name: neutron-tempest-plugin-scenario-openvswitch-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +020093 parent: neutron-tempest-plugin-openvswitch
Slawek Kaplonski424eacd2021-04-07 08:41:01 +020094 override-checkout: stable/wallaby
95 vars:
96 branch_override: stable/wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +020097 tempest_test_regex: "\
98 (^neutron_tempest_plugin.scenario)|\
99 (^tempest.api.compute.servers.test_attach_interfaces)|\
100 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200101 network_api_extensions: *api_extensions
102 network_available_features: *available_features
103 devstack_localrc:
104 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
105 devstack_local_conf:
106 test-config:
107 $TEMPEST_CONFIG:
108 network-feature-enabled:
109 available_features: "{{ network_available_features | join(',') }}"
110
111- job:
112 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200113 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkata4978bc2022-03-24 19:27:20 +0100114 override-checkout: stable/wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200115 vars:
elajkata4978bc2022-03-24 19:27:20 +0100116 branch_override: stable/wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200117 tempest_test_regex: "\
118 (^neutron_tempest_plugin.scenario)|\
119 (^tempest.api.compute.servers.test_attach_interfaces)|\
120 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200121 network_api_extensions: *api_extensions
122 network_available_features: *available_features
123 devstack_localrc:
124 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
125 devstack_local_conf:
126 test-config:
127 $TEMPEST_CONFIG:
128 network-feature-enabled:
129 available_features: "{{ network_available_features | join(',') }}"
130
131- job:
132 name: neutron-tempest-plugin-scenario-linuxbridge-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200133 parent: neutron-tempest-plugin-linuxbridge
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200134 override-checkout: stable/wallaby
135 vars:
136 branch_override: stable/wallaby
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 Kaplonski424eacd2021-04-07 08:41:01 +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-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200153 parent: neutron-tempest-plugin-ovn
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200154 override-checkout: stable/wallaby
155 vars:
156 branch_override: stable/wallaby
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 Kaplonski424eacd2021-04-07 08:41:01 +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-wallaby
172 parent: neutron-tempest-plugin-dvr-multinode-scenario
173 override-checkout: stable/wallaby
174 vars:
175 network_api_extensions_common: *api_extensions
176 branch_override: stable/wallaby
177
178- job:
179 name: neutron-tempest-plugin-designate-scenario-wallaby
180 parent: neutron-tempest-plugin-designate-scenario
181 override-checkout: stable/wallaby
182 vars:
183 branch_override: stable/wallaby
184 network_api_extensions_common: *api_extensions
185
186- job:
187 name: neutron-tempest-plugin-sfc-wallaby
188 parent: neutron-tempest-plugin-sfc
189 override-checkout: stable/wallaby
190 vars:
191 branch_override: stable/wallaby
192 network_api_extensions_common: *api_extensions
193
194- job:
195 name: neutron-tempest-plugin-bgpvpn-bagpipe-wallaby
196 parent: neutron-tempest-plugin-bgpvpn-bagpipe
197 override-checkout: stable/wallaby
198 vars:
199 branch_override: stable/wallaby
200 network_api_extensions: *api_extensions
201
202- job:
203 name: neutron-tempest-plugin-dynamic-routing-wallaby
204 parent: neutron-tempest-plugin-dynamic-routing
205 override-checkout: stable/wallaby
206 vars:
207 branch_override: stable/wallaby
208 network_api_extensions_common: *api_extensions
209
210- job:
211 name: neutron-tempest-plugin-vpnaas-wallaby
212 parent: neutron-tempest-plugin-vpnaas
213 override-checkout: stable/wallaby
214 vars:
215 branch_override: stable/wallaby
216 network_api_extensions_common: *api_extensions