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