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