blob: ecb9be2079fa84dd5a1c06c298fb8ff60cf1f63f [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
Yadnesh Kulkarnieff7af32022-11-23 05:21:13 -050040 devstack_local_conf:
41 test-config:
42 $TEMPEST_CONFIG:
43 telemetry:
44 disable_ssl_certificate_validation: True
Ghanshyam Mann1fac68f2019-10-30 07:47:38 +000045 tempest_test_regex: telemetry_tempest_plugin
46 tox_envlist: all
47 branches:
48 - stable/ocata
49 - stable/pike
50 - stable/queens
51 - stable/rocky
52 - stable/stein
53 - stable/train
54
55- job:
56 name: telemetry-tempest-base
57 parent: devstack-tempest
58 description: |
59 This job is for testing on py3 which is Ussuri onwards.
60 irrelevant-files:
61 - ^(test-|)requirements.txt$
62 - ^setup.cfg$
63 - ^doc/.*$
64 - ^.*\.rst$
65 - ^releasenotes/.*$
66 timeout: 7800
zhurongd60e6e22019-08-26 14:43:47 +080067 required-projects: &base_required_projects
OpenDev Sysadmins5ddfa332019-04-19 19:26:32 +000068 - openstack/devstack-gate
zhurong02538c12019-04-12 16:00:25 +080069 - openstack/panko
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010070 - openstack/aodh
71 - openstack/ceilometer
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010072 - openstack/telemetry-tempest-plugin
Mehdi Abaakouk7f0e3152019-02-08 12:30:17 +010073 - openstack/heat-tempest-plugin
zhurong02538c12019-04-12 16:00:25 +080074 - openstack/heat
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010075 - openstack/dib-utils
76 - openstack/diskimage-builder
zhurong02538c12019-04-12 16:00:25 +080077 - openstack/tempest
zhurongd60e6e22019-08-26 14:43:47 +080078 vars: &base_vars
Matthias Rungef49e5bc2021-01-15 16:51:26 +010079 configure_swap_size: 8192
zhurong02538c12019-04-12 16:00:25 +080080 devstack_plugins:
81 heat: https://opendev.org/openstack/heat
82 ceilometer: https://opendev.org/openstack/ceilometer
83 aodh: https://opendev.org/openstack/aodh
84 panko: https://opendev.org/openstack/panko
85 devstack_services:
86 tempest: true
zhurong02538c12019-04-12 16:00:25 +080087 devstack_localrc:
zhurong803e77c2019-11-18 18:39:28 -080088 USE_PYTHON3: True
zhurong02538c12019-04-12 16:00:25 +080089 TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"'
90 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high-rate"
91 CEILOMETER_BACKEND: "gnocchi"
92 CEILOMETER_PIPELINE_INTERVAL: 15
Yadnesh Kulkarnieff7af32022-11-23 05:21:13 -050093 devstack_local_conf:
94 test-config:
95 $TEMPEST_CONFIG:
96 telemetry:
97 disable_ssl_certificate_validation: True
zhurong02538c12019-04-12 16:00:25 +080098 tempest_test_regex: telemetry_tempest_plugin
99 tox_envlist: all
100
101- job:
102 name: telemetry-dsvm-integration
103 parent: telemetry-tempest-base
zhurongf4d73752019-11-25 00:56:41 -0800104 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
105
106- job:
107 name: telemetry-dsvm-integration
108 parent: telemetry-tempest-base
109 branches:
zhurongf4d73752019-11-25 00:56:41 -0800110 - stable/train
Matthias Runged5c98fd2021-08-18 18:03:35 +0200111 - stable/wallaby
zhurongf4d73752019-11-25 00:56:41 -0800112 vars:
113 devstack_localrc:
114 USE_PYTHON3: False
zhurong02538c12019-04-12 16:00:25 +0800115
116- job:
117 name: telemetry-dsvm-integration
118 parent: telemetry-tempest-base
119 branches:
120 - stable/pike
121 - stable/queens
122 - stable/rocky
123 vars:
124 devstack_localrc:
zhurongf4d73752019-11-25 00:56:41 -0800125 USE_PYTHON3: False
zhurong02538c12019-04-12 16:00:25 +0800126 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high"
127 GNOCCHI_ARCHIVE_POLICY: "high"
128 CEILOMETER_ALARM_AGGREGATION_METHOD: "mean"
129 CEILOMETER_ALARM_METRIC_NAME: "cpu_util"
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100130
zhurongd60e6e22019-08-26 14:43:47 +0800131- job:
132 name: telemetry-dsvm-integration-ipv6-only
133 parent: devstack-tempest-ipv6
zhurongf4d73752019-11-25 00:56:41 -0800134 branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
zhurongd60e6e22019-08-26 14:43:47 +0800135 description: |
136 Telemetry devstack tempest tests job for IPv6-only deployment
137 required-projects: *base_required_projects
138 vars: *base_vars
139
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500140- job:
Matthias Runged5c98fd2021-08-18 18:03:35 +0200141 name: telemetry-dsvm-integration-wallaby
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500142 parent: telemetry-dsvm-integration
Ghanshyam Manne720b9e2020-07-30 16:19:26 -0500143 nodeset: openstack-single-node-bionic
Matthias Runged5c98fd2021-08-18 18:03:35 +0200144 override-checkout: stable/wallaby
Matthias Rungeaade8252021-08-12 11:52:55 +0200145 voting: false
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500146
147- job:
148 name: telemetry-dsvm-integration-train
149 parent: telemetry-dsvm-integration
Ghanshyam Manne720b9e2020-07-30 16:19:26 -0500150 nodeset: openstack-single-node-bionic
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500151 override-checkout: stable/train
152 vars:
153 devstack_localrc:
154 USE_PYTHON3: True
155
Chris Sibbittd42dc012021-08-12 10:54:27 -0400156- job:
157 name: telemetry-dsvm-integration-centos-8s
158 nodeset: devstack-single-node-centos-8-stream
159 parent: telemetry-dsvm-integration
Emma Foley60633b22022-08-19 16:05:51 +0100160 branches:
161 - stable/wallaby
162 - stable/xena
163 - stable/yoga
Chris Sibbittd42dc012021-08-12 10:54:27 -0400164 description: |
Emma Foley60633b22022-08-19 16:05:51 +0100165 Telemetry devstack tempest test job for Centos 8 stream system using python 36
166 i.e. yoga and below
167 vars:
168 devstack_localrc:
169 # for versions of devstack that don't explicitly support rhel8
170 FORCE: 'yes'
171 TEMPEST_BRANCH: '30.1.0'
172 TEMPEST_VENV_UPPER_CONSTRAINTS: '/opt/stack/requirements/upper-constraints.txt'
Chris Sibbittd42dc012021-08-12 10:54:27 -0400173
174- job:
175 name: telemetry-dsvm-integration-centos-8s-fips
176 parent: telemetry-dsvm-integration-centos-8s
177 description: |
Emma Foley60633b22022-08-19 16:05:51 +0100178 Telemetry devstack tempest tests job for a FIPS enabled Centos 8 stream system using python36
179 i.e. yoga and below
Chris Sibbittd42dc012021-08-12 10:54:27 -0400180 pre-run: playbooks/enable-fips.yaml
afariasa935428a2022-08-16 13:11:47 +0000181 vars:
182 nslookup_target: 'opendev.org'
Chris Sibbittd42dc012021-08-12 10:54:27 -0400183
Takashi Kajinami0d8ebb62022-05-06 12:52:29 +0900184- job:
185 name: telemetry-dsvm-integration-centos-9s
186 nodeset: devstack-single-node-centos-9-stream
187 parent: telemetry-dsvm-integration
188 description: |
189 Telemetry devstack tempest tests job for a Centos 9 stream system
190
191- job:
192 name: telemetry-dsvm-integration-centos-9s-fips
193 parent: telemetry-dsvm-integration-centos-9s
194 description: |
195 Telemetry devstack tempest tests job for a FIPS enabled Centos 9 stream system
196 pre-run: playbooks/enable-fips.yaml
afariasa935428a2022-08-16 13:11:47 +0000197 vars:
198 nslookup_target: 'opendev.org'
Takashi Kajinami0d8ebb62022-05-06 12:52:29 +0900199
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100200- project:
Takashi Kajinami82abe002022-06-13 09:58:00 +0900201 queue: telemetry
Doug Hellmann40f2a142018-08-31 08:01:22 -0400202 templates:
203 - check-requirements
204 - tempest-plugin-jobs
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100205 check:
206 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100207 - telemetry-dsvm-integration
Matthias Runged5c98fd2021-08-18 18:03:35 +0200208 - telemetry-dsvm-integration-wallaby
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500209 - telemetry-dsvm-integration-train
zhurongd60e6e22019-08-26 14:43:47 +0800210 - telemetry-dsvm-integration-ipv6-only
Takashi Kajinami0d8ebb62022-05-06 12:52:29 +0900211 - telemetry-dsvm-integration-centos-9s
212 - telemetry-dsvm-integration-centos-9s-fips
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100213 gate:
214 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100215 - telemetry-dsvm-integration
zhurongd60e6e22019-08-26 14:43:47 +0800216 - telemetry-dsvm-integration-ipv6-only