blob: 80d98e184abc5bf2d0dd8142909e2b9f07fca7b8 [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
34 tls-proxy: false
35 devstack_localrc:
36 TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"'
37 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high-rate"
38 CEILOMETER_BACKEND: "gnocchi"
39 CEILOMETER_PIPELINE_INTERVAL: 15
40 USE_PYTHON3: False
41 tempest_test_regex: telemetry_tempest_plugin
42 tox_envlist: all
43 branches:
44 - stable/ocata
45 - stable/pike
46 - stable/queens
47 - stable/rocky
48 - stable/stein
49 - stable/train
50
51- job:
52 name: telemetry-tempest-base
53 parent: devstack-tempest
54 description: |
55 This job is for testing on py3 which is Ussuri onwards.
56 irrelevant-files:
57 - ^(test-|)requirements.txt$
58 - ^setup.cfg$
59 - ^doc/.*$
60 - ^.*\.rst$
61 - ^releasenotes/.*$
62 timeout: 7800
zhurongd60e6e22019-08-26 14:43:47 +080063 required-projects: &base_required_projects
OpenDev Sysadmins5ddfa332019-04-19 19:26:32 +000064 - openstack/devstack-gate
zhurong02538c12019-04-12 16:00:25 +080065 - openstack/panko
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010066 - openstack/aodh
67 - openstack/ceilometer
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010068 - openstack/telemetry-tempest-plugin
Mehdi Abaakouk7f0e3152019-02-08 12:30:17 +010069 - openstack/heat-tempest-plugin
zhurong02538c12019-04-12 16:00:25 +080070 - openstack/heat
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010071 - openstack/dib-utils
72 - openstack/diskimage-builder
zhurong02538c12019-04-12 16:00:25 +080073 - openstack/tempest
zhurongd60e6e22019-08-26 14:43:47 +080074 vars: &base_vars
Matthias Rungef49e5bc2021-01-15 16:51:26 +010075 configure_swap_size: 8192
zhurong02538c12019-04-12 16:00:25 +080076 devstack_plugins:
77 heat: https://opendev.org/openstack/heat
78 ceilometer: https://opendev.org/openstack/ceilometer
79 aodh: https://opendev.org/openstack/aodh
80 panko: https://opendev.org/openstack/panko
81 devstack_services:
82 tempest: true
83 tls-proxy: false
84 devstack_localrc:
zhurong803e77c2019-11-18 18:39:28 -080085 USE_PYTHON3: True
zhurong02538c12019-04-12 16:00:25 +080086 TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"'
87 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high-rate"
88 CEILOMETER_BACKEND: "gnocchi"
89 CEILOMETER_PIPELINE_INTERVAL: 15
90 tempest_test_regex: telemetry_tempest_plugin
91 tox_envlist: all
92
93- job:
94 name: telemetry-dsvm-integration
95 parent: telemetry-tempest-base
zhurongf4d73752019-11-25 00:56:41 -080096 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
Matthias Runge657804a2021-04-23 15:38:35 +020097 voting: false
zhurongf4d73752019-11-25 00:56:41 -080098
99- job:
100 name: telemetry-dsvm-integration
101 parent: telemetry-tempest-base
102 branches:
103 - stable/stein
104 - stable/train
105 vars:
106 devstack_localrc:
107 USE_PYTHON3: False
zhurong02538c12019-04-12 16:00:25 +0800108
109- job:
110 name: telemetry-dsvm-integration
111 parent: telemetry-tempest-base
112 branches:
113 - stable/pike
114 - stable/queens
115 - stable/rocky
116 vars:
117 devstack_localrc:
zhurongf4d73752019-11-25 00:56:41 -0800118 USE_PYTHON3: False
zhurong02538c12019-04-12 16:00:25 +0800119 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high"
120 GNOCCHI_ARCHIVE_POLICY: "high"
121 CEILOMETER_ALARM_AGGREGATION_METHOD: "mean"
122 CEILOMETER_ALARM_METRIC_NAME: "cpu_util"
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100123
zhurongd60e6e22019-08-26 14:43:47 +0800124- job:
125 name: telemetry-dsvm-integration-ipv6-only
126 parent: devstack-tempest-ipv6
zhurongf4d73752019-11-25 00:56:41 -0800127 branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
zhurongd60e6e22019-08-26 14:43:47 +0800128 description: |
129 Telemetry devstack tempest tests job for IPv6-only deployment
130 required-projects: *base_required_projects
131 vars: *base_vars
Matthias Runge657804a2021-04-23 15:38:35 +0200132 voting: false
zhurongd60e6e22019-08-26 14:43:47 +0800133
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500134- job:
135 name: telemetry-dsvm-integration-ussuri
136 parent: telemetry-dsvm-integration
Ghanshyam Manne720b9e2020-07-30 16:19:26 -0500137 nodeset: openstack-single-node-bionic
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500138 override-checkout: stable/ussuri
139
140- job:
141 name: telemetry-dsvm-integration-train
142 parent: telemetry-dsvm-integration
Ghanshyam Manne720b9e2020-07-30 16:19:26 -0500143 nodeset: openstack-single-node-bionic
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500144 override-checkout: stable/train
145 vars:
146 devstack_localrc:
147 USE_PYTHON3: True
148
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100149- project:
Doug Hellmann40f2a142018-08-31 08:01:22 -0400150 templates:
151 - check-requirements
152 - tempest-plugin-jobs
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100153 check:
154 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100155 - telemetry-dsvm-integration
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500156 - telemetry-dsvm-integration-ussuri
157 - telemetry-dsvm-integration-train
zhurongd60e6e22019-08-26 14:43:47 +0800158 - telemetry-dsvm-integration-ipv6-only
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100159 gate:
Doug Hellmann40f2a142018-08-31 08:01:22 -0400160 queue: telemetry
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100161 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100162 - telemetry-dsvm-integration
zhurongd60e6e22019-08-26 14:43:47 +0800163 - telemetry-dsvm-integration-ipv6-only