blob: a73a48f1166ae4a6ff92497aeaf45a357b812f7a [file] [log] [blame]
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +01001- job:
zhurong02538c12019-04-12 16:00:25 +08002 name: telemetry-tempest-base
Ghanshyam Mann1fac68f2019-10-30 07:47:38 +00003 description: |
4 This job is for stable branch prior to Ussuri for testing
5 on py2.
zhurong02538c12019-04-12 16:00:25 +08006 parent: devstack-tempest
7 irrelevant-files:
8 - ^(test-|)requirements.txt$
9 - ^setup.cfg$
10 - ^doc/.*$
11 - ^.*\.rst$
12 - ^releasenotes/.*$
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010013 timeout: 7800
Ghanshyam Mann1fac68f2019-10-30 07:47:38 +000014 required-projects:
15 - openstack/devstack-gate
16 - openstack/panko
17 - openstack/aodh
18 - openstack/ceilometer
19 - openstack/telemetry-tempest-plugin
20 - openstack/heat-tempest-plugin
21 - openstack/heat
22 - openstack/dib-utils
23 - openstack/diskimage-builder
24 - openstack/tempest
25 vars:
Matthias Rungef49e5bc2021-01-15 16:51:26 +010026 configure_swap_size: 8192
Ghanshyam Mann1fac68f2019-10-30 07:47:38 +000027 devstack_plugins:
28 heat: https://opendev.org/openstack/heat
29 ceilometer: https://opendev.org/openstack/ceilometer
30 aodh: https://opendev.org/openstack/aodh
31 panko: https://opendev.org/openstack/panko
32 devstack_services:
33 tempest: true
Ghanshyam Mann1fac68f2019-10-30 07:47:38 +000034 devstack_localrc:
35 TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"'
36 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high-rate"
37 CEILOMETER_BACKEND: "gnocchi"
38 CEILOMETER_PIPELINE_INTERVAL: 15
39 USE_PYTHON3: False
40 tempest_test_regex: telemetry_tempest_plugin
41 tox_envlist: all
42 branches:
43 - stable/ocata
44 - stable/pike
45 - stable/queens
46 - stable/rocky
47 - stable/stein
48 - stable/train
49
50- job:
51 name: telemetry-tempest-base
52 parent: devstack-tempest
53 description: |
54 This job is for testing on py3 which is Ussuri onwards.
55 irrelevant-files:
56 - ^(test-|)requirements.txt$
57 - ^setup.cfg$
58 - ^doc/.*$
59 - ^.*\.rst$
60 - ^releasenotes/.*$
61 timeout: 7800
zhurongd60e6e22019-08-26 14:43:47 +080062 required-projects: &base_required_projects
OpenDev Sysadmins5ddfa332019-04-19 19:26:32 +000063 - openstack/devstack-gate
zhurong02538c12019-04-12 16:00:25 +080064 - openstack/panko
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010065 - openstack/aodh
66 - openstack/ceilometer
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010067 - openstack/telemetry-tempest-plugin
Mehdi Abaakouk7f0e3152019-02-08 12:30:17 +010068 - openstack/heat-tempest-plugin
zhurong02538c12019-04-12 16:00:25 +080069 - openstack/heat
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010070 - openstack/dib-utils
71 - openstack/diskimage-builder
zhurong02538c12019-04-12 16:00:25 +080072 - openstack/tempest
zhurongd60e6e22019-08-26 14:43:47 +080073 vars: &base_vars
Matthias Rungef49e5bc2021-01-15 16:51:26 +010074 configure_swap_size: 8192
zhurong02538c12019-04-12 16:00:25 +080075 devstack_plugins:
76 heat: https://opendev.org/openstack/heat
77 ceilometer: https://opendev.org/openstack/ceilometer
78 aodh: https://opendev.org/openstack/aodh
79 panko: https://opendev.org/openstack/panko
80 devstack_services:
81 tempest: true
zhurong02538c12019-04-12 16:00:25 +080082 devstack_localrc:
zhurong803e77c2019-11-18 18:39:28 -080083 USE_PYTHON3: True
zhurong02538c12019-04-12 16:00:25 +080084 TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"'
85 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high-rate"
86 CEILOMETER_BACKEND: "gnocchi"
87 CEILOMETER_PIPELINE_INTERVAL: 15
88 tempest_test_regex: telemetry_tempest_plugin
89 tox_envlist: all
90
91- job:
92 name: telemetry-dsvm-integration
93 parent: telemetry-tempest-base
zhurongf4d73752019-11-25 00:56:41 -080094 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
95
96- job:
97 name: telemetry-dsvm-integration
98 parent: telemetry-tempest-base
99 branches:
zhurongf4d73752019-11-25 00:56:41 -0800100 - stable/train
Matthias Runged5c98fd2021-08-18 18:03:35 +0200101 - stable/wallaby
zhurongf4d73752019-11-25 00:56:41 -0800102 vars:
103 devstack_localrc:
104 USE_PYTHON3: False
zhurong02538c12019-04-12 16:00:25 +0800105
106- job:
107 name: telemetry-dsvm-integration
108 parent: telemetry-tempest-base
109 branches:
110 - stable/pike
111 - stable/queens
112 - stable/rocky
113 vars:
114 devstack_localrc:
zhurongf4d73752019-11-25 00:56:41 -0800115 USE_PYTHON3: False
zhurong02538c12019-04-12 16:00:25 +0800116 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high"
117 GNOCCHI_ARCHIVE_POLICY: "high"
118 CEILOMETER_ALARM_AGGREGATION_METHOD: "mean"
119 CEILOMETER_ALARM_METRIC_NAME: "cpu_util"
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100120
zhurongd60e6e22019-08-26 14:43:47 +0800121- job:
122 name: telemetry-dsvm-integration-ipv6-only
123 parent: devstack-tempest-ipv6
zhurongf4d73752019-11-25 00:56:41 -0800124 branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
zhurongd60e6e22019-08-26 14:43:47 +0800125 description: |
126 Telemetry devstack tempest tests job for IPv6-only deployment
127 required-projects: *base_required_projects
128 vars: *base_vars
129
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500130- job:
Matthias Runged5c98fd2021-08-18 18:03:35 +0200131 name: telemetry-dsvm-integration-wallaby
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500132 parent: telemetry-dsvm-integration
Ghanshyam Manne720b9e2020-07-30 16:19:26 -0500133 nodeset: openstack-single-node-bionic
Matthias Runged5c98fd2021-08-18 18:03:35 +0200134 override-checkout: stable/wallaby
Matthias Rungeaade8252021-08-12 11:52:55 +0200135 voting: false
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500136
137- job:
138 name: telemetry-dsvm-integration-train
139 parent: telemetry-dsvm-integration
Ghanshyam Manne720b9e2020-07-30 16:19:26 -0500140 nodeset: openstack-single-node-bionic
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500141 override-checkout: stable/train
142 vars:
143 devstack_localrc:
144 USE_PYTHON3: True
145
Chris Sibbittd42dc012021-08-12 10:54:27 -0400146- job:
147 name: telemetry-dsvm-integration-centos-8s
148 nodeset: devstack-single-node-centos-8-stream
149 parent: telemetry-dsvm-integration
Emma Foley60633b22022-08-19 16:05:51 +0100150 branches:
151 - stable/wallaby
152 - stable/xena
153 - stable/yoga
Chris Sibbittd42dc012021-08-12 10:54:27 -0400154 description: |
Emma Foley60633b22022-08-19 16:05:51 +0100155 Telemetry devstack tempest test job for Centos 8 stream system using python 36
156 i.e. yoga and below
157 vars:
158 devstack_localrc:
159 # for versions of devstack that don't explicitly support rhel8
160 FORCE: 'yes'
161 TEMPEST_BRANCH: '30.1.0'
162 TEMPEST_VENV_UPPER_CONSTRAINTS: '/opt/stack/requirements/upper-constraints.txt'
Chris Sibbittd42dc012021-08-12 10:54:27 -0400163
164- job:
165 name: telemetry-dsvm-integration-centos-8s-fips
166 parent: telemetry-dsvm-integration-centos-8s
167 description: |
Emma Foley60633b22022-08-19 16:05:51 +0100168 Telemetry devstack tempest tests job for a FIPS enabled Centos 8 stream system using python36
169 i.e. yoga and below
Chris Sibbittd42dc012021-08-12 10:54:27 -0400170 pre-run: playbooks/enable-fips.yaml
afariasa935428a2022-08-16 13:11:47 +0000171 vars:
172 nslookup_target: 'opendev.org'
Chris Sibbittd42dc012021-08-12 10:54:27 -0400173
Takashi Kajinami0d8ebb62022-05-06 12:52:29 +0900174- job:
175 name: telemetry-dsvm-integration-centos-9s
176 nodeset: devstack-single-node-centos-9-stream
177 parent: telemetry-dsvm-integration
178 description: |
179 Telemetry devstack tempest tests job for a Centos 9 stream system
180
181- job:
182 name: telemetry-dsvm-integration-centos-9s-fips
183 parent: telemetry-dsvm-integration-centos-9s
184 description: |
185 Telemetry devstack tempest tests job for a FIPS enabled Centos 9 stream system
186 pre-run: playbooks/enable-fips.yaml
afariasa935428a2022-08-16 13:11:47 +0000187 vars:
188 nslookup_target: 'opendev.org'
Takashi Kajinami0d8ebb62022-05-06 12:52:29 +0900189
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100190- project:
Takashi Kajinami82abe002022-06-13 09:58:00 +0900191 queue: telemetry
Doug Hellmann40f2a142018-08-31 08:01:22 -0400192 templates:
193 - check-requirements
194 - tempest-plugin-jobs
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100195 check:
196 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100197 - telemetry-dsvm-integration
Matthias Runged5c98fd2021-08-18 18:03:35 +0200198 - telemetry-dsvm-integration-wallaby
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500199 - telemetry-dsvm-integration-train
zhurongd60e6e22019-08-26 14:43:47 +0800200 - telemetry-dsvm-integration-ipv6-only
Takashi Kajinami0d8ebb62022-05-06 12:52:29 +0900201 - telemetry-dsvm-integration-centos-9s
202 - telemetry-dsvm-integration-centos-9s-fips
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100203 gate:
204 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100205 - telemetry-dsvm-integration
zhurongd60e6e22019-08-26 14:43:47 +0800206 - telemetry-dsvm-integration-ipv6-only