blob: 9f76f949807eebb6e82e06f2da86675b4374b4c3 [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
150 description: |
151 Telemetry devstack tempest tests job for a Centos 8 stream system
152
153- job:
154 name: telemetry-dsvm-integration-centos-8s-fips
155 parent: telemetry-dsvm-integration-centos-8s
156 description: |
157 Telemetry devstack tempest tests job for a FIPS enabled Centos 8 stream system
158 pre-run: playbooks/enable-fips.yaml
afariasa935428a2022-08-16 13:11:47 +0000159 vars:
160 nslookup_target: 'opendev.org'
Chris Sibbittd42dc012021-08-12 10:54:27 -0400161
Takashi Kajinami0d8ebb62022-05-06 12:52:29 +0900162- job:
163 name: telemetry-dsvm-integration-centos-9s
164 nodeset: devstack-single-node-centos-9-stream
165 parent: telemetry-dsvm-integration
166 description: |
167 Telemetry devstack tempest tests job for a Centos 9 stream system
168
169- job:
170 name: telemetry-dsvm-integration-centos-9s-fips
171 parent: telemetry-dsvm-integration-centos-9s
172 description: |
173 Telemetry devstack tempest tests job for a FIPS enabled Centos 9 stream system
174 pre-run: playbooks/enable-fips.yaml
afariasa935428a2022-08-16 13:11:47 +0000175 vars:
176 nslookup_target: 'opendev.org'
Takashi Kajinami0d8ebb62022-05-06 12:52:29 +0900177
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100178- project:
Doug Hellmann40f2a142018-08-31 08:01:22 -0400179 templates:
180 - check-requirements
181 - tempest-plugin-jobs
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100182 check:
183 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100184 - telemetry-dsvm-integration
Matthias Runged5c98fd2021-08-18 18:03:35 +0200185 - telemetry-dsvm-integration-wallaby
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500186 - telemetry-dsvm-integration-train
zhurongd60e6e22019-08-26 14:43:47 +0800187 - telemetry-dsvm-integration-ipv6-only
Takashi Kajinami0d8ebb62022-05-06 12:52:29 +0900188 - telemetry-dsvm-integration-centos-9s
189 - telemetry-dsvm-integration-centos-9s-fips
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100190 gate:
Doug Hellmann40f2a142018-08-31 08:01:22 -0400191 queue: telemetry
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100192 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100193 - telemetry-dsvm-integration
zhurongd60e6e22019-08-26 14:43:47 +0800194 - telemetry-dsvm-integration-ipv6-only