blob: 8db4508ae36f9cffe95be472f309bf67ef3d3dce [file] [log] [blame]
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +02001- job:
2 name: neutron-tempest-plugin-api-stein
3 parent: neutron-tempest-plugin-api
Slawek Kaplonskide8e5032020-08-27 09:12:43 +02004 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +02005 override-checkout: stable/stein
Slawek Kaplonski363b13b2020-12-27 23:19:24 +01006 required-projects: &required-projects-stein
7 - openstack/devstack-gate
8 - openstack/neutron
9 - name: openstack/neutron-tempest-plugin
10 override-checkout: 1.3.0
11 - openstack/tempest
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020012 vars:
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +010013 devstack_services:
14 # Disable OVN services
15 br-ex-tcpdump: false
16 br-int-flows: false
17 ovn-controller: false
18 ovn-northd: false
19 ovs-vswitchd: false
20 ovsdb-server: false
21 q-ovn-metadata-agent: false
22 # Neutron services
23 q-agt: true
24 q-dhcp: true
25 q-l3: true
26 q-meta: true
27 q-metering: true
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020028 branch_override: stable/stein
29 # TODO(slaweq): find a way to put this list of extensions in
30 # neutron repository and keep it different per branch,
31 # then it could be removed from here
32 network_api_extensions_common: &api_extensions
33 - address-scope
34 - agent
35 - allowed-address-pairs
36 - auto-allocated-topology
37 - availability_zone
38 - binding
39 - default-subnetpools
40 - dhcp_agent_scheduler
41 - dns-domain-ports
42 - dns-integration
43 - empty-string-filtering
44 - expose-port-forwarding-in-fip
45 - ext-gw-mode
46 - external-net
47 - extra_dhcp_opt
48 - extraroute
49 - filter-validation
50 - fip-port-details
51 - flavors
52 - floatingip-pools
53 - floating-ip-port-forwarding
54 - ip-substring-filtering
55 - l3-flavors
56 - l3-ha
57 - l3_agent_scheduler
58 - logging
59 - metering
60 - multi-provider
61 - net-mtu
62 - net-mtu-writable
63 - network-ip-availability
64 - network_availability_zone
65 - network-segment-range
66 - pagination
67 - port-resource-request
68 - port-mac-address-regenerate
69 - port-security
70 - port-security-groups-filtering
71 - project-id
72 - provider
73 - qos
74 - qos-bw-minimum-ingress
75 - qos-fip
76 - quotas
77 - quota_details
78 - rbac-policies
79 - rbac-security-groups
80 - router
81 - router_availability_zone
82 - security-group
83 - segment
84 - service-type
85 - sorting
86 - standard-attr-description
87 - standard-attr-revisions
88 - standard-attr-segment
89 - standard-attr-tag
90 - standard-attr-timestamp
91 - subnet_allocation
92 - trunk
93 - trunk-details
94 - uplink-status-propagation
95 network_api_extensions_tempest:
96 - dvr
elajkat8bbd7432020-11-04 16:41:34 +010097 network_available_features: &available_features
98 -
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020099 devstack_localrc:
Slawek Kaplonskide203632020-11-05 14:34:10 +0100100 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200101 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Lucas Alvares Gomes743c3b22020-09-02 14:40:22 +0100102 Q_AGENT: openvswitch
103 Q_ML2_TENANT_NETWORK_TYPE: vxlan
104 Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
105 ML2_L3_PLUGIN: router
106 devstack_local_conf:
107 post-config:
108 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
109 # devstack-tempest job will be switched to use lib/neutron instead of
110 # lib/neutron-legacy
111 /$NEUTRON_CORE_PLUGIN_CONF:
112 AGENT:
113 tunnel_types: gre,vxlan
114 ml2:
115 type_drivers: flat,geneve,vlan,gre,local,vxlan
116 test-config:
117 $TEMPEST_CONFIG:
118 neutron_plugin_options:
119 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200120
121- job:
122 name: neutron-tempest-plugin-scenario-openvswitch-stein
123 parent: neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200124 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200125 override-checkout: stable/stein
Slawek Kaplonski363b13b2020-12-27 23:19:24 +0100126 required-projects: *required-projects-stein
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200127 vars:
128 branch_override: stable/stein
129 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100130 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200131 devstack_localrc:
132 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Bence Romsics61589652020-09-04 14:49:58 +0200133 devstack_local_conf:
Slawek Kaplonski24ad1f32020-08-11 11:01:34 +0200134 post-config:
135 $NEUTRON_L3_CONF:
136 DEFAULT:
137 # NOTE(slaweq): on Bionic keepalived don't knows this option yet
138 keepalived_use_no_track: False
Bence Romsics61589652020-09-04 14:49:58 +0200139 test-config:
140 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100141 network-feature-enabled:
142 available_features: ""
Bence Romsics61589652020-09-04 14:49:58 +0200143 neutron_plugin_options:
144 ipv6_metadata: False
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200145
146- job:
147 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
148 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200149 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200150 override-checkout: stable/stein
Slawek Kaplonski363b13b2020-12-27 23:19:24 +0100151 required-projects: *required-projects-stein
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200152 vars:
153 branch_override: stable/stein
154 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100155 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200156 devstack_localrc:
157 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Bence Romsics61589652020-09-04 14:49:58 +0200158 devstack_local_conf:
Slawek Kaplonski24ad1f32020-08-11 11:01:34 +0200159 post-config:
160 $NEUTRON_L3_CONF:
161 DEFAULT:
162 # NOTE(slaweq): on Bionic keepalived don't knows this option yet
163 keepalived_use_no_track: False
Bence Romsics61589652020-09-04 14:49:58 +0200164 test-config:
165 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100166 network-feature-enabled:
167 available_features: ""
Bence Romsics61589652020-09-04 14:49:58 +0200168 neutron_plugin_options:
169 ipv6_metadata: False
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200170
171- job:
172 name: neutron-tempest-plugin-scenario-linuxbridge-stein
173 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200174 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200175 override-checkout: stable/stein
Slawek Kaplonski363b13b2020-12-27 23:19:24 +0100176 required-projects: *required-projects-stein
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200177 vars:
178 branch_override: stable/stein
179 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100180 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200181 devstack_localrc:
182 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Bence Romsics61589652020-09-04 14:49:58 +0200183 devstack_local_conf:
Slawek Kaplonski24ad1f32020-08-11 11:01:34 +0200184 post-config:
185 $NEUTRON_L3_CONF:
186 DEFAULT:
187 # NOTE(slaweq): on Bionic keepalived don't knows this option yet
188 keepalived_use_no_track: False
Bence Romsics61589652020-09-04 14:49:58 +0200189 test-config:
190 $TEMPEST_CONFIG:
elajkat8bbd7432020-11-04 16:41:34 +0100191 network-feature-enabled:
192 available_features: ""
Bence Romsics61589652020-09-04 14:49:58 +0200193 neutron_plugin_options:
194 ipv6_metadata: False
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200195
196- job:
197 name: neutron-tempest-plugin-dvr-multinode-scenario-stein
198 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200199 nodeset: openstack-two-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200200 override-checkout: stable/stein
Slawek Kaplonski363b13b2020-12-27 23:19:24 +0100201 required-projects: *required-projects-stein
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200202 vars:
203 network_api_extensions_common: *api_extensions
204 branch_override: stable/stein
205
206- job:
207 name: neutron-tempest-plugin-designate-scenario-stein
208 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonskide8e5032020-08-27 09:12:43 +0200209 nodeset: openstack-single-node-bionic
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200210 override-checkout: stable/stein
211 required-projects:
212 - openstack/devstack-gate
213 - openstack/neutron
Slawek Kaplonski363b13b2020-12-27 23:19:24 +0100214 - name: openstack/neutron-tempest-plugin
215 override-checkout: 1.3.0
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200216 - name: openstack/designate-tempest-plugin
217 override-checkout: 0.7.0
218 - openstack/tempest
219 vars:
220 branch_override: stable/stein
221 network_api_extensions_common: *api_extensions