blob: e98e65e393d0cc7f4511382ef46c8f61a1534adb [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
elajkata3a807a2022-03-23 09:03:23 +01004 override-checkout: stable/yoga
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
elajkata3a807a2022-03-23 09:03:23 +01008 # 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
51 - port-device-profile
52 - port-resource-request
53 - port-resource-request-groups
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 - stateful-security-group
83 - subnet_allocation
84 - subnet-dns-publish-fixed-ip
85 - subnet-service-types
86 - subnetpool-prefix-ops
87 - tag-ports-during-bulk-creation
88 - trunk
89 - trunk-details
90 - uplink-status-propagation
91 network_api_extensions_tempest:
92 - dvr
93 network_available_features: &available_features
94 - ipv6_metadata
95
96- job:
97 name: neutron-tempest-plugin-scenario-openvswitch-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +020098 parent: neutron-tempest-plugin-openvswitch
elajkata3a807a2022-03-23 09:03:23 +010099 override-checkout: stable/yoga
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200100 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100101 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
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200120 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100121 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200122 tempest_test_regex: "\
123 (^neutron_tempest_plugin.scenario)|\
124 (^tempest.api.compute.servers.test_attach_interfaces)|\
125 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100126 network_api_extensions: *api_extensions
127 network_available_features: *available_features
128 devstack_localrc:
129 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_openvswitch) | join(',') }}"
130 devstack_local_conf:
131 test-config:
132 $TEMPEST_CONFIG:
133 network-feature-enabled:
134 available_features: "{{ network_available_features | join(',') }}"
135
136- job:
137 name: neutron-tempest-plugin-scenario-linuxbridge-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200138 parent: neutron-tempest-plugin-linuxbridge
elajkata3a807a2022-03-23 09:03:23 +0100139 override-checkout: stable/yoga
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200140 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100141 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200142 tempest_test_regex: "\
143 (^neutron_tempest_plugin.scenario)|\
144 (^tempest.api.compute.servers.test_attach_interfaces)|\
145 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100146 network_api_extensions: *api_extensions
147 network_available_features: *available_features
148 devstack_localrc:
149 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
150 devstack_local_conf:
151 test-config:
152 $TEMPEST_CONFIG:
153 network-feature-enabled:
154 available_features: "{{ network_available_features | join(',') }}"
155
156- job:
157 name: neutron-tempest-plugin-scenario-ovn-yoga
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200158 parent: neutron-tempest-plugin-ovn
elajkata3a807a2022-03-23 09:03:23 +0100159 override-checkout: stable/yoga
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200160 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100161 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200162 tempest_test_regex: "\
163 (^neutron_tempest_plugin.scenario)|\
164 (^tempest.api.compute.servers.test_attach_interfaces)|\
165 (^tempest.api.compute.servers.test_multiple_create)"
elajkata3a807a2022-03-23 09:03:23 +0100166 network_api_extensions: *api_extensions
167 network_api_extensions_ovn:
168 - vlan-transparent
169 devstack_localrc:
170 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
171 devstack_local_conf:
172 test-config:
173 $TEMPEST_CONFIG:
174 network-feature-enabled:
175 available_features: ""
176
177- job:
178 name: neutron-tempest-plugin-dvr-multinode-scenario-yoga
179 parent: neutron-tempest-plugin-dvr-multinode-scenario
180 override-checkout: stable/yoga
181 vars:
182 network_api_extensions_common: *api_extensions
elajkata3a807a2022-03-23 09:03:23 +0100183
184- job:
185 name: neutron-tempest-plugin-designate-scenario-yoga
186 parent: neutron-tempest-plugin-designate-scenario
187 override-checkout: stable/yoga
Dr. Jens Harbottf0d7d3e2022-09-12 10:52:46 +0200188 nodeset: neutron-nested-virt-ubuntu-focal
elajkata3a807a2022-03-23 09:03:23 +0100189 vars:
elajkata3a807a2022-03-23 09:03:23 +0100190 network_api_extensions_common: *api_extensions
191
192- job:
193 name: neutron-tempest-plugin-sfc-yoga
194 parent: neutron-tempest-plugin-sfc
195 override-checkout: stable/yoga
196 vars:
elajkata3a807a2022-03-23 09:03:23 +0100197 network_api_extensions_common: *api_extensions
198
199- job:
200 name: neutron-tempest-plugin-bgpvpn-bagpipe-yoga
201 parent: neutron-tempest-plugin-bgpvpn-bagpipe
202 override-checkout: stable/yoga
203 vars:
elajkata3a807a2022-03-23 09:03:23 +0100204 network_api_extensions: *api_extensions
205
206- job:
207 name: neutron-tempest-plugin-dynamic-routing-yoga
208 parent: neutron-tempest-plugin-dynamic-routing
209 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
216 override-checkout: stable/yoga
217 vars:
elajkata3a807a2022-03-23 09:03:23 +0100218 network_api_extensions_common: *api_extensions
219
220- job:
221 name: neutron-tempest-plugin-tap-as-a-service-yoga
222 parent: neutron-tempest-plugin-tap-as-a-service
223 override-checkout: stable/yoga
224 vars:
elajkata3a807a2022-03-23 09:03:23 +0100225 network_api_extensions_common: *api_extensions