blob: 808645811de2cd228035b042edccda797777a45d [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all stable release jobs definition.
2- job:
Martin Kopece74b7e22022-03-25 14:38:57 +01003 name: tempest-full-yoga
4 parent: tempest-full-py3
5 override-checkout: stable/yoga
6
7- job:
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -05008 name: tempest-full-xena
9 parent: tempest-full-py3
10 override-checkout: stable/xena
11
12- job:
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -050013 name: tempest-full-wallaby-py3
14 parent: tempest-full-py3
15 override-checkout: stable/wallaby
16
17- job:
Ghanshyam Mann61f57332020-11-25 11:46:20 -060018 name: tempest-full-victoria-py3
19 parent: tempest-full-py3
20 override-checkout: stable/victoria
21
22- job:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -050023 name: tempest-full-py3
24 parent: devstack-tempest
25 # This job version is with swift disabled on py3
26 # as swift was not ready on py3 until stable/train.
27 branches:
28 - stable/pike
29 - stable/queens
30 - stable/rocky
31 - stable/stein
32 - stable/train
33 description: |
34 Base integration test with Neutron networking, swift disabled, and py3.
35 Former names for this job where:
36 * legacy-tempest-dsvm-py35
37 * gate-tempest-dsvm-py35
38 required-projects:
39 - openstack/horizon
40 vars:
41 tox_envlist: full
42 devstack_localrc:
43 USE_PYTHON3: true
44 FORCE_CONFIG_DRIVE: true
45 ENABLE_VOLUME_MULTIATTACH: true
46 GLANCE_USE_IMPORT_WORKFLOW: True
47 devstack_plugins:
48 neutron: https://opendev.org/openstack/neutron
49 devstack_local_conf:
50 post-config:
51 "/$NEUTRON_CORE_PLUGIN_CONF":
52 ovs:
53 bridge_mappings: public:br-ex
54 resource_provider_bandwidths: br-ex:1000000:1000000
55 test-config:
56 $TEMPEST_CONFIG:
57 network-feature-enabled:
58 qos_placement_physnet: public
59 devstack_services:
60 # Enbale horizon so that we can run horizon test.
61 horizon: true
62 s-account: false
63 s-container: false
64 s-object: false
65 s-proxy: false
66 # without Swift, c-bak cannot run (in the Gate at least)
67 # NOTE(mriedem): Disable the cinder-backup service from
68 # tempest-full-py3 since tempest-full-py3 is in the integrated-gate-py3
69 # project template but the backup tests do not really involve other
70 # services so they should be run in some more cinder-specific job,
71 # especially because the tests fail at a high rate (see bugs 1483434,
72 # 1813217, 1745168)
73 c-bak: false
74 neutron-placement: true
75 neutron-qos: true
76
77- job:
78 name: tempest-multinode-full
79 parent: tempest-multinode-full-base
80 nodeset: openstack-two-node-bionic
81 # This job runs on Bionic and on python2. This is for stable/stein and stable/train.
82 # This job is prepared to make sure all stable branches from stable/stein till stable/train
83 # will keep running on bionic. This can be removed once stable/train is EOL.
84 branches:
85 - stable/stein
86 - stable/train
87 - stable/ussuri
88 vars:
89 devstack_localrc:
90 USE_PYTHON3: False
91 group-vars:
92 subnode:
93 devstack_localrc:
94 USE_PYTHON3: False
95
96- job:
97 name: tempest-multinode-full
98 parent: tempest-multinode-full-base
99 nodeset: openstack-two-node-xenial
100 # This job runs on Xenial and this is for stable/pike, stable/queens
101 # and stable/rocky. This job is prepared to make sure all stable branches
102 # before stable/stein will keep running on xenial. This job can be
103 # removed once stable/rocky is EOL.
104 branches:
105 - stable/pike
106 - stable/queens
107 - stable/rocky
108 vars:
109 devstack_localrc:
110 USE_PYTHON3: False
111 group-vars:
112 subnode:
113 devstack_localrc:
114 USE_PYTHON3: False
115
116- job:
117 name: tempest-slow
118 parent: tempest-multinode-full
119 description: |
120 This multinode integration job will run all the tests tagged as slow.
121 It enables the lvm multibackend setup to cover few scenario tests.
122 This job will run only slow tests (API or Scenario) serially.
123 Former names for this job were:
124 * legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
125 * tempest-scenario-multinode-lvm-multibackend
126 timeout: 10800
127 branches:
128 - stable/pike
129 - stable/queens
130 - stable/rocky
131 vars:
132 tox_envlist: slow-serial
133 devstack_localrc:
134 CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
135 ENABLE_VOLUME_MULTIATTACH: true
136 # to avoid https://bugs.launchpad.net/neutron/+bug/1914037
137 # as we couldn't backport the fix to rocky and older releases
138 IPV6_PUBLIC_RANGE: 2001:db8:0:10::/64
139 IPV6_PUBLIC_NETWORK_GATEWAY: 2001:db8:0:10::2
140 IPV6_ROUTER_GW_IP: 2001:db8:0:10::1
141 devstack_plugins:
142 neutron: https://opendev.org/openstack/neutron
143 devstack_services:
144 neutron-placement: true
145 neutron-qos: true
146 tempest_concurrency: 2
147 group-vars:
148 # NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both
149 # the controller and subnode prior to Rocky so we have to make sure the
150 # variable is set in both locations.
151 subnode:
152 devstack_localrc:
153 ENABLE_VOLUME_MULTIATTACH: true
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500154
155- job:
156 name: tempest-slow-py3
157 parent: tempest-slow
158 # This job version is with swift disabled on py3
159 # as swift was not ready on py3 until stable/train.
160 branches:
161 - stable/pike
162 - stable/queens
163 - stable/rocky
164 - stable/stein
165 - stable/train
166 vars:
167 devstack_localrc:
168 USE_PYTHON3: true
169 devstack_services:
170 s-account: false
171 s-container: false
172 s-object: false
173 s-proxy: false
174 # without Swift, c-bak cannot run (in the Gate at least)
175 c-bak: false
176 group-vars:
177 subnode:
178 devstack_localrc:
179 USE_PYTHON3: true
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600180
181- job:
182 name: tempest-full-py3-opensuse15
183 parent: tempest-full-py3
184 nodeset: devstack-single-node-opensuse-15
185 description: |
186 Base integration test with Neutron networking and py36 running
187 on openSUSE Leap 15.x
188 voting: false
189 # This job is not used after stable/xena and can be
190 # removed once stable/xena is EOL.
191 branches:
192 - stable/pike
193 - stable/queens
194 - stable/rocky
195 - stable/stein
196 - stable/train
197 - stable/ussuri
198 - stable/victoria
199 - stable/wallaby
200 - stable/xena