blob: fe93b7e2a048ccffc35deede189adc8660bb4033 [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
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -06005 required-projects: &required-projects-wallaby
6 - openstack/neutron
7 - name: openstack/neutron-tempest-plugin
8 override-checkout: 1.8.0
9 - openstack/tempest
Slawek Kaplonski424eacd2021-04-07 08:41:01 +020010 vars:
yatinkarelb8e69d32022-09-13 17:48:00 +053011 tempest_concurrency: 4
Slawek Kaplonski8988a012022-04-07 10:50:44 +020012 tempest_test_regex: ^neutron_tempest_plugin\.api
Slawek Kaplonski424eacd2021-04-07 08:41:01 +020013 # TODO(slaweq): find a way to put this list of extensions in
14 # neutron repository and keep it different per branch,
15 # then it could be removed from here
16 network_api_extensions_common: &api_extensions
17 - address-group
18 - address-scope
19 - agent
20 - allowed-address-pairs
21 - auto-allocated-topology
22 - availability_zone
23 - binding
24 - default-subnetpools
25 - dhcp_agent_scheduler
26 - dns-domain-ports
27 - dns-integration
28 - empty-string-filtering
29 - expose-port-forwarding-in-fip
30 - expose-l3-conntrack-helper
31 - ext-gw-mode
32 - external-net
33 - extra_dhcp_opt
34 - extraroute
35 - extraroute-atomic
36 - filter-validation
37 - fip-port-details
38 - flavors
39 - floating-ip-port-forwarding
40 - floatingip-pools
41 - ip-substring-filtering
42 - l3-conntrack-helper
43 - l3-flavors
44 - l3-ha
45 - l3_agent_scheduler
46 - logging
47 - metering
48 - multi-provider
49 - net-mtu
50 - net-mtu-writable
51 - network-ip-availability
52 - network_availability_zone
53 - network-segment-range
54 - pagination
55 - port-resource-request
56 - port-mac-address-regenerate
57 - port-security
58 - port-security-groups-filtering
59 - project-id
60 - provider
61 - qos
62 - qos-bw-minimum-ingress
63 - qos-fip
64 - quotas
65 - quota_details
66 - rbac-address-group
67 - rbac-address-scope
68 - rbac-policies
69 - rbac-security-groups
70 - rbac-subnetpool
71 - router
72 - router-admin-state-down-before-update
73 - router_availability_zone
74 - security-group
75 - security-groups-remote-address-group
76 - segment
77 - service-type
78 - sorting
79 - standard-attr-description
80 - standard-attr-revisions
81 - standard-attr-segment
82 - standard-attr-tag
83 - standard-attr-timestamp
84 - subnet_allocation
85 - subnet-dns-publish-fixed-ip
Slawek Kaplonskia5cdede2021-06-23 09:37:04 +020086 - subnet-service-types
Slawek Kaplonski424eacd2021-04-07 08:41:01 +020087 - subnetpool-prefix-ops
88 - tag-ports-during-bulk-creation
89 - trunk
90 - trunk-details
91 - uplink-status-propagation
92 network_api_extensions_tempest:
93 - dvr
94 network_available_features: &available_features
95 - ipv6_metadata
96
97- job:
98 name: neutron-tempest-plugin-scenario-openvswitch-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +020099 parent: neutron-tempest-plugin-openvswitch
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200100 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600101 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200102 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200103 tempest_test_regex: "\
104 (^neutron_tempest_plugin.scenario)|\
105 (^tempest.api.compute.servers.test_attach_interfaces)|\
106 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200107 network_api_extensions: *api_extensions
108 network_available_features: *available_features
109 devstack_localrc:
110 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
111 devstack_local_conf:
112 test-config:
113 $TEMPEST_CONFIG:
114 network-feature-enabled:
115 available_features: "{{ network_available_features | join(',') }}"
116
117- job:
118 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200119 parent: neutron-tempest-plugin-openvswitch-iptables_hybrid
elajkata4978bc2022-03-24 19:27:20 +0100120 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600121 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200122 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200123 tempest_test_regex: "\
124 (^neutron_tempest_plugin.scenario)|\
125 (^tempest.api.compute.servers.test_attach_interfaces)|\
126 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200127 network_api_extensions: *api_extensions
128 network_available_features: *available_features
129 devstack_localrc:
130 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
131 devstack_local_conf:
132 test-config:
133 $TEMPEST_CONFIG:
134 network-feature-enabled:
135 available_features: "{{ network_available_features | join(',') }}"
136
137- job:
138 name: neutron-tempest-plugin-scenario-linuxbridge-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200139 parent: neutron-tempest-plugin-linuxbridge
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200140 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600141 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200142 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200143 tempest_test_regex: "\
144 (^neutron_tempest_plugin.scenario)|\
145 (^tempest.api.compute.servers.test_attach_interfaces)|\
146 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200147 network_api_extensions: *api_extensions
148 network_available_features: *available_features
149 devstack_localrc:
150 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
151 devstack_local_conf:
152 test-config:
153 $TEMPEST_CONFIG:
154 network-feature-enabled:
155 available_features: "{{ network_available_features | join(',') }}"
156
157- job:
158 name: neutron-tempest-plugin-scenario-ovn-wallaby
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200159 parent: neutron-tempest-plugin-ovn
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200160 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600161 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200162 vars:
Slawek Kaplonski8988a012022-04-07 10:50:44 +0200163 tempest_test_regex: "\
164 (^neutron_tempest_plugin.scenario)|\
165 (^tempest.api.compute.servers.test_attach_interfaces)|\
166 (^tempest.api.compute.servers.test_multiple_create)"
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200167 network_api_extensions: *api_extensions
168 devstack_localrc:
169 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
170 devstack_local_conf:
171 test-config:
172 $TEMPEST_CONFIG:
173 network-feature-enabled:
174 available_features: ""
175
176- job:
177 name: neutron-tempest-plugin-dvr-multinode-scenario-wallaby
178 parent: neutron-tempest-plugin-dvr-multinode-scenario
179 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600180 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200181 vars:
182 network_api_extensions_common: *api_extensions
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200183
184- job:
185 name: neutron-tempest-plugin-designate-scenario-wallaby
186 parent: neutron-tempest-plugin-designate-scenario
187 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600188 required-projects:
189 - openstack/neutron
190 - name: openstack/neutron-tempest-plugin
191 override-checkout: 1.8.0
192 - openstack/tempest
193 - name: openstack/designate-tempest-plugin
194 override-checkout: 0.16.0
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200195 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200196 network_api_extensions_common: *api_extensions
197
198- job:
199 name: neutron-tempest-plugin-sfc-wallaby
200 parent: neutron-tempest-plugin-sfc
201 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600202 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200203 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200204 network_api_extensions_common: *api_extensions
205
206- job:
207 name: neutron-tempest-plugin-bgpvpn-bagpipe-wallaby
208 parent: neutron-tempest-plugin-bgpvpn-bagpipe
209 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600210 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200211 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200212 network_api_extensions: *api_extensions
213
214- job:
215 name: neutron-tempest-plugin-dynamic-routing-wallaby
216 parent: neutron-tempest-plugin-dynamic-routing
217 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600218 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200219 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200220 network_api_extensions_common: *api_extensions
221
222- job:
223 name: neutron-tempest-plugin-vpnaas-wallaby
224 parent: neutron-tempest-plugin-vpnaas
225 override-checkout: stable/wallaby
Ghanshyam Mannd8e48b32023-01-25 15:42:27 -0600226 required-projects: *required-projects-wallaby
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200227 vars:
Slawek Kaplonski424eacd2021-04-07 08:41:01 +0200228 network_api_extensions_common: *api_extensions