blob: a5bb820e717320e21dde0283c8a35190a2ed5472 [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:
26 devstack_plugins:
27 heat: https://opendev.org/openstack/heat
28 ceilometer: https://opendev.org/openstack/ceilometer
29 aodh: https://opendev.org/openstack/aodh
30 panko: https://opendev.org/openstack/panko
31 devstack_services:
32 tempest: true
33 tls-proxy: false
34 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
zhurong02538c12019-04-12 16:00:25 +080074 devstack_plugins:
75 heat: https://opendev.org/openstack/heat
76 ceilometer: https://opendev.org/openstack/ceilometer
77 aodh: https://opendev.org/openstack/aodh
78 panko: https://opendev.org/openstack/panko
79 devstack_services:
80 tempest: true
81 tls-proxy: false
82 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:
100 - stable/stein
101 - stable/train
102 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:
131 name: telemetry-dsvm-integration-ussuri
132 parent: telemetry-dsvm-integration
133 override-checkout: stable/ussuri
134
135- job:
136 name: telemetry-dsvm-integration-train
137 parent: telemetry-dsvm-integration
138 override-checkout: stable/train
139 vars:
140 devstack_localrc:
141 USE_PYTHON3: True
142
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100143- project:
Doug Hellmann40f2a142018-08-31 08:01:22 -0400144 templates:
145 - check-requirements
146 - tempest-plugin-jobs
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100147 check:
148 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100149 - telemetry-dsvm-integration
Ghanshyam Mann5d5366a2020-05-05 17:38:43 -0500150 - telemetry-dsvm-integration-ussuri
151 - telemetry-dsvm-integration-train
zhurongd60e6e22019-08-26 14:43:47 +0800152 - telemetry-dsvm-integration-ipv6-only
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100153 gate:
Doug Hellmann40f2a142018-08-31 08:01:22 -0400154 queue: telemetry
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +0100155 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +0100156 - telemetry-dsvm-integration
zhurongd60e6e22019-08-26 14:43:47 +0800157 - telemetry-dsvm-integration-ipv6-only