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