blob: 35720a052e2be1b088f1128a94ad282cb2a9b4b5 [file] [log] [blame]
elajkata3a807a2022-03-23 09:03:23 +01001- job:
2 name: neutron-tempest-plugin-api-yoga
3 parent: neutron-tempest-plugin-api
4 override-checkout: stable/yoga
5 vars:
6 # TODO(slaweq): find a way to put this list of extensions in
7 # neutron repository and keep it different per branch,
8 # then it could be removed from here
9 network_api_extensions_common: &api_extensions
10 - address-group
11 - address-scope
12 - agent
13 - allowed-address-pairs
14 - auto-allocated-topology
15 - availability_zone
16 - binding
17 - default-subnetpools
18 - dhcp_agent_scheduler
19 - dns-domain-ports
20 - dns-integration
21 - dns-integration-domain-keywords
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-device-profile
50 - port-resource-request
51 - port-resource-request-groups
52 - port-mac-address-regenerate
53 - port-security
54 - port-security-groups-filtering
55 - project-id
56 - provider
57 - qos
58 - qos-bw-minimum-ingress
59 - qos-fip
60 - quotas
61 - quota_details
62 - rbac-address-group
63 - rbac-address-scope
64 - rbac-policies
65 - rbac-security-groups
66 - rbac-subnetpool
67 - router
68 - router-admin-state-down-before-update
69 - router_availability_zone
70 - security-group
71 - security-groups-remote-address-group
72 - segment
73 - service-type
74 - sorting
75 - standard-attr-description
76 - standard-attr-revisions
77 - standard-attr-segment
78 - standard-attr-tag
79 - standard-attr-timestamp
80 - stateful-security-group
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-yoga
96 parent: neutron-tempest-plugin-scenario-openvswitch
97 override-checkout: stable/yoga
98 vars:
99 branch_override: stable/yoga
100 network_api_extensions: *api_extensions
101 network_available_features: *available_features
102 devstack_localrc:
103 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_openvswitch) | join(',') }}"
104 devstack_local_conf:
105 test-config:
106 $TEMPEST_CONFIG:
107 network-feature-enabled:
108 available_features: "{{ network_available_features | join(',') }}"
109
110- job:
111 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-yoga
112 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
113 override-checkout: stable/yoga
114 vars:
115 branch_override: stable/yoga
116 network_api_extensions: *api_extensions
117 network_available_features: *available_features
118 devstack_localrc:
119 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_openvswitch) | join(',') }}"
120 devstack_local_conf:
121 test-config:
122 $TEMPEST_CONFIG:
123 network-feature-enabled:
124 available_features: "{{ network_available_features | join(',') }}"
125
126- job:
127 name: neutron-tempest-plugin-scenario-linuxbridge-yoga
128 parent: neutron-tempest-plugin-scenario-linuxbridge
129 override-checkout: stable/yoga
130 vars:
131 branch_override: stable/yoga
132 network_api_extensions: *api_extensions
133 network_available_features: *available_features
134 devstack_localrc:
135 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
136 devstack_local_conf:
137 test-config:
138 $TEMPEST_CONFIG:
139 network-feature-enabled:
140 available_features: "{{ network_available_features | join(',') }}"
141
142- job:
143 name: neutron-tempest-plugin-scenario-ovn-yoga
144 parent: neutron-tempest-plugin-scenario-ovn
145 override-checkout: stable/yoga
146 vars:
147 branch_override: stable/yoga
148 network_api_extensions: *api_extensions
149 network_api_extensions_ovn:
150 - vlan-transparent
151 devstack_localrc:
152 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_ovn) | join(',') }}"
153 devstack_local_conf:
154 test-config:
155 $TEMPEST_CONFIG:
156 network-feature-enabled:
157 available_features: ""
158
159- job:
160 name: neutron-tempest-plugin-dvr-multinode-scenario-yoga
161 parent: neutron-tempest-plugin-dvr-multinode-scenario
162 override-checkout: stable/yoga
163 vars:
164 network_api_extensions_common: *api_extensions
165 branch_override: stable/yoga
166
167- job:
168 name: neutron-tempest-plugin-designate-scenario-yoga
169 parent: neutron-tempest-plugin-designate-scenario
170 override-checkout: stable/yoga
171 vars:
172 branch_override: stable/yoga
173 network_api_extensions_common: *api_extensions
174
175- job:
176 name: neutron-tempest-plugin-sfc-yoga
177 parent: neutron-tempest-plugin-sfc
178 override-checkout: stable/yoga
179 vars:
180 branch_override: stable/yoga
181 network_api_extensions_common: *api_extensions
182
183- job:
184 name: neutron-tempest-plugin-bgpvpn-bagpipe-yoga
185 parent: neutron-tempest-plugin-bgpvpn-bagpipe
186 override-checkout: stable/yoga
187 vars:
188 branch_override: stable/yoga
189 network_api_extensions: *api_extensions
190
191- job:
192 name: neutron-tempest-plugin-dynamic-routing-yoga
193 parent: neutron-tempest-plugin-dynamic-routing
194 override-checkout: stable/yoga
195 vars:
196 branch_override: stable/yoga
197 network_api_extensions_common: *api_extensions
198
199- job:
200 name: neutron-tempest-plugin-vpnaas-yoga
201 parent: neutron-tempest-plugin-vpnaas
202 override-checkout: stable/yoga
203 vars:
204 branch_override: stable/yoga
205 network_api_extensions_common: *api_extensions
206
207- job:
208 name: neutron-tempest-plugin-tap-as-a-service-yoga
209 parent: neutron-tempest-plugin-tap-as-a-service
210 override-checkout: stable/yoga
211 vars:
212 branch_override: stable/yoga
213 network_api_extensions_common: *api_extensions