blob: e1ecc00d2bd412dc5ee01fdc6988022742787b6f [file] [log] [blame]
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +02001- job:
2 name: neutron-tempest-plugin-api-queens
3 nodeset: openstack-single-node-xenial
4 parent: neutron-tempest-plugin-api
5 override-checkout: stable/queens
6 required-projects:
7 - openstack/devstack-gate
8 - openstack/neutron
9 - name: openstack/neutron-tempest-plugin
10 override-checkout: 0.3.0
11 - openstack/tempest
12 vars:
13 branch_override: stable/queens
14 # TODO(slaweq): find a way to put this list of extensions in
15 # neutron repository and keep it different per branch,
16 # then it could be removed from here
17 network_api_extensions_common: &api_extensions
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 - ext-gw-mode
29 - external-net
30 - extra_dhcp_opt
31 - extraroute
32 - flavors
33 - ip-substring-filtering
34 - l3-flavors
35 - l3-ha
36 - l3_agent_scheduler
37 - logging
38 - metering
39 - multi-provider
40 - net-mtu
41 - net-mtu-writable
42 - network-ip-availability
43 - network_availability_zone
44 - pagination
45 - port-security
46 - project-id
47 - provider
48 - qos
49 - qos-fip
50 - quotas
51 - quota_details
52 - rbac-policies
53 - router
54 - router_availability_zone
55 - security-group
56 - segment
57 - service-type
58 - sorting
59 - standard-attr-description
60 - standard-attr-revisions
61 - standard-attr-timestamp
62 - standard-attr-tag
63 - subnet_allocation
64 - trunk
65 - trunk-details
66 network_api_extensions_tempest:
67 - dvr
elajkat8bbd7432020-11-04 16:41:34 +010068 network_available_features: &available_features
69 -
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020070 devstack_localrc:
Slawek Kaplonskide203632020-11-05 14:34:10 +010071 NEUTRON_DEPLOY_MOD_WSGI: false
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020072 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +020073 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020074 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
75 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
76
77
78
79- job:
80 name: neutron-tempest-plugin-scenario-openvswitch-queens
81 parent: neutron-tempest-plugin-scenario-openvswitch
82 nodeset: openstack-single-node-xenial
83 override-checkout: stable/queens
84 required-projects:
85 - openstack/devstack-gate
86 - openstack/neutron
87 - name: openstack/neutron-tempest-plugin
88 override-checkout: 0.3.0
89 - openstack/tempest
90 vars:
91 branch_override: stable/queens
92 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +010093 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020094 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
95 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
96 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
97 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
98 tempest_black_regex: "\
99 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
100 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
101 devstack_localrc:
102 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200103 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200104 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
105 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
106
107- job:
108 name: neutron-tempest-plugin-scenario-linuxbridge-queens
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200109 parent: neutron-tempest-plugin-scenario
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200110 nodeset: openstack-single-node-xenial
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200111 timeout: 10000
112 roles:
113 - zuul: openstack/neutron
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200114 override-checkout: stable/queens
115 required-projects:
116 - openstack/devstack-gate
117 - openstack/neutron
118 - name: openstack/neutron-tempest-plugin
119 override-checkout: 0.3.0
120 - openstack/tempest
121 vars:
122 branch_override: stable/queens
123 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100124 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200125 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
126 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
127 tempest_black_regex: "\
128 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
129 devstack_localrc:
130 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200131 CIRROS_VERSION: 0.3.5
132 Q_AGENT: linuxbridge
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200133 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
134 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
135 devstack_local_conf:
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200136 post-config:
137 $NEUTRON_CONF:
138 DEFAULT:
139 enable_dvr: false
140 AGENT:
141 debug_iptables_rules: true
142 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
143 # devstack-tempest job will be switched to use lib/neutron instead of
144 # lib/neutron-legacy
145 /$NEUTRON_CORE_PLUGIN_CONF:
146 ml2:
147 type_drivers: flat,vlan,local,vxlan
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200148 test-config:
149 # NOTE: ignores linux bridge's trunk delete on bound port test
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200150 # for rocky branch (as https://review.opendev.org/#/c/605589/
151 # fix will not apply for rocky branch)
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200152 $TEMPEST_CONFIG:
153 neutron_plugin_options:
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200154 available_type_drivers: flat,vlan,local,vxlan
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200155 q_agent: None
156
157- job:
158 name: neutron-tempest-plugin-dvr-multinode-scenario-queens
159 parent: neutron-tempest-plugin-dvr-multinode-scenario
160 nodeset: openstack-two-node-xenial
161 override-checkout: stable/queens
162 required-projects:
163 - openstack/devstack-gate
164 - openstack/neutron
165 - name: openstack/neutron-tempest-plugin
166 override-checkout: 0.3.0
167 - openstack/tempest
168 vars:
169 branch_override: stable/queens
170 network_api_extensions_common: *api_extensions
171 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
172 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
173 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
174 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
175 tempest_black_regex: "\
176 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
177 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
178 devstack_localrc:
179 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200180 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200181 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
182
183- job:
184 name: neutron-tempest-plugin-designate-scenario-queens
185 parent: neutron-tempest-plugin-designate-scenario
186 nodeset: openstack-single-node-xenial
187 override-checkout: stable/queens
188 required-projects:
189 - openstack/devstack-gate
190 - openstack/neutron
191 - name: openstack/neutron-tempest-plugin
192 override-checkout: 0.3.0
193 - name: openstack/designate-tempest-plugin
194 override-checkout: 0.7.0
195 - openstack/tempest
196 vars:
197 branch_override: stable/queens
198 network_api_extensions_common: *api_extensions
199 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
200 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
201 tempest_black_regex: "\
202 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
203 devstack_localrc:
204 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200205 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200206 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'