blob: 682147e670942d7860e9b965cff77e7c2698745c [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:
71 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +020072 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020073 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
74 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
75
76
77
78- job:
79 name: neutron-tempest-plugin-scenario-openvswitch-queens
80 parent: neutron-tempest-plugin-scenario-openvswitch
81 nodeset: openstack-single-node-xenial
82 override-checkout: stable/queens
83 required-projects:
84 - openstack/devstack-gate
85 - openstack/neutron
86 - name: openstack/neutron-tempest-plugin
87 override-checkout: 0.3.0
88 - openstack/tempest
89 vars:
90 branch_override: stable/queens
91 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +010092 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020093 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
94 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
95 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
96 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
97 tempest_black_regex: "\
98 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
99 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
100 devstack_localrc:
101 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200102 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200103 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
104 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
105
106- job:
107 name: neutron-tempest-plugin-scenario-linuxbridge-queens
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200108 parent: neutron-tempest-plugin-scenario
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200109 nodeset: openstack-single-node-xenial
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200110 timeout: 10000
111 roles:
112 - zuul: openstack/neutron
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200113 override-checkout: stable/queens
114 required-projects:
115 - openstack/devstack-gate
116 - openstack/neutron
117 - name: openstack/neutron-tempest-plugin
118 override-checkout: 0.3.0
119 - openstack/tempest
120 vars:
121 branch_override: stable/queens
122 network_api_extensions: *api_extensions
elajkat8bbd7432020-11-04 16:41:34 +0100123 network_available_features: *available_features
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200124 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
125 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
126 tempest_black_regex: "\
127 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
128 devstack_localrc:
129 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200130 CIRROS_VERSION: 0.3.5
131 Q_AGENT: linuxbridge
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200132 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
133 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
134 devstack_local_conf:
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200135 post-config:
136 $NEUTRON_CONF:
137 DEFAULT:
138 enable_dvr: false
139 AGENT:
140 debug_iptables_rules: true
141 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
142 # devstack-tempest job will be switched to use lib/neutron instead of
143 # lib/neutron-legacy
144 /$NEUTRON_CORE_PLUGIN_CONF:
145 ml2:
146 type_drivers: flat,vlan,local,vxlan
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200147 test-config:
148 # NOTE: ignores linux bridge's trunk delete on bound port test
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200149 # for rocky branch (as https://review.opendev.org/#/c/605589/
150 # fix will not apply for rocky branch)
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200151 $TEMPEST_CONFIG:
152 neutron_plugin_options:
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200153 available_type_drivers: flat,vlan,local,vxlan
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200154 q_agent: None
155
156- job:
157 name: neutron-tempest-plugin-dvr-multinode-scenario-queens
158 parent: neutron-tempest-plugin-dvr-multinode-scenario
159 nodeset: openstack-two-node-xenial
160 override-checkout: stable/queens
161 required-projects:
162 - openstack/devstack-gate
163 - openstack/neutron
164 - name: openstack/neutron-tempest-plugin
165 override-checkout: 0.3.0
166 - openstack/tempest
167 vars:
168 branch_override: stable/queens
169 network_api_extensions_common: *api_extensions
170 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
171 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
172 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
173 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
174 tempest_black_regex: "\
175 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
176 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
177 devstack_localrc:
178 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200179 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200180 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
181
182- job:
183 name: neutron-tempest-plugin-designate-scenario-queens
184 parent: neutron-tempest-plugin-designate-scenario
185 nodeset: openstack-single-node-xenial
186 override-checkout: stable/queens
187 required-projects:
188 - openstack/devstack-gate
189 - openstack/neutron
190 - name: openstack/neutron-tempest-plugin
191 override-checkout: 0.3.0
192 - name: openstack/designate-tempest-plugin
193 override-checkout: 0.7.0
194 - openstack/tempest
195 vars:
196 branch_override: stable/queens
197 network_api_extensions_common: *api_extensions
198 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
199 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
200 tempest_black_regex: "\
201 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
202 devstack_localrc:
203 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200204 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200205 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'