blob: b0ee33620dd8579ec994548650e77270764143c1 [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
68 devstack_localrc:
69 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +020070 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +020071 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
72 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
73
74
75
76- job:
77 name: neutron-tempest-plugin-scenario-openvswitch-queens
78 parent: neutron-tempest-plugin-scenario-openvswitch
79 nodeset: openstack-single-node-xenial
80 override-checkout: stable/queens
81 required-projects:
82 - openstack/devstack-gate
83 - openstack/neutron
84 - name: openstack/neutron-tempest-plugin
85 override-checkout: 0.3.0
86 - openstack/tempest
87 vars:
88 branch_override: stable/queens
89 network_api_extensions: *api_extensions
90 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
91 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
92 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
93 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
94 tempest_black_regex: "\
95 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
96 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
97 devstack_localrc:
98 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +020099 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200100 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
101 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
102
103- job:
104 name: neutron-tempest-plugin-scenario-linuxbridge-queens
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200105 parent: neutron-tempest-plugin-scenario
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200106 nodeset: openstack-single-node-xenial
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200107 timeout: 10000
108 roles:
109 - zuul: openstack/neutron
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200110 override-checkout: stable/queens
111 required-projects:
112 - openstack/devstack-gate
113 - openstack/neutron
114 - name: openstack/neutron-tempest-plugin
115 override-checkout: 0.3.0
116 - openstack/tempest
117 vars:
118 branch_override: stable/queens
119 network_api_extensions: *api_extensions
120 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
121 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
122 tempest_black_regex: "\
123 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
124 devstack_localrc:
125 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200126 CIRROS_VERSION: 0.3.5
127 Q_AGENT: linuxbridge
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200128 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
129 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
130 devstack_local_conf:
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200131 post-config:
132 $NEUTRON_CONF:
133 DEFAULT:
134 enable_dvr: false
135 AGENT:
136 debug_iptables_rules: true
137 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
138 # devstack-tempest job will be switched to use lib/neutron instead of
139 # lib/neutron-legacy
140 /$NEUTRON_CORE_PLUGIN_CONF:
141 ml2:
142 type_drivers: flat,vlan,local,vxlan
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200143 test-config:
144 # NOTE: ignores linux bridge's trunk delete on bound port test
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200145 # for rocky branch (as https://review.opendev.org/#/c/605589/
146 # fix will not apply for rocky branch)
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200147 $TEMPEST_CONFIG:
148 neutron_plugin_options:
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200149 available_type_drivers: flat,vlan,local,vxlan
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200150 q_agent: None
151
152- job:
153 name: neutron-tempest-plugin-dvr-multinode-scenario-queens
154 parent: neutron-tempest-plugin-dvr-multinode-scenario
155 nodeset: openstack-two-node-xenial
156 override-checkout: stable/queens
157 required-projects:
158 - openstack/devstack-gate
159 - openstack/neutron
160 - name: openstack/neutron-tempest-plugin
161 override-checkout: 0.3.0
162 - openstack/tempest
163 vars:
164 branch_override: stable/queens
165 network_api_extensions_common: *api_extensions
166 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
167 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
168 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
169 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
170 tempest_black_regex: "\
171 (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\
172 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
173 devstack_localrc:
174 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200175 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200176 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
177
178- job:
179 name: neutron-tempest-plugin-designate-scenario-queens
180 parent: neutron-tempest-plugin-designate-scenario
181 nodeset: openstack-single-node-xenial
182 override-checkout: stable/queens
183 required-projects:
184 - openstack/devstack-gate
185 - openstack/neutron
186 - name: openstack/neutron-tempest-plugin
187 override-checkout: 0.3.0
188 - name: openstack/designate-tempest-plugin
189 override-checkout: 0.7.0
190 - openstack/tempest
191 vars:
192 branch_override: stable/queens
193 network_api_extensions_common: *api_extensions
194 # NOTE(bcafarel): remove DNS test as queens pinned version does not have
195 # fix for https://bugs.launchpad.net/neutron/+bug/1826419
196 tempest_black_regex: "\
197 (^neutron_tempest_plugin.scenario.test_internal_dns.InternalDNSTest.test_dns_domain_and_name)"
198 devstack_localrc:
199 USE_PYTHON3: false
Slawek Kaplonskib1222e92020-10-15 11:35:35 +0200200 CIRROS_VERSION: 0.3.5
Slawek Kaplonski40ec8e52020-05-20 13:07:44 +0200201 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'