blob: 0711f5cca0b3ba8768b2c5431c5e7fc7284a0ac6 [file] [log] [blame]
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +01001- job:
zhurong02538c12019-04-12 16:00:25 +08002 name: telemetry-tempest-base
3 parent: devstack-tempest
4 irrelevant-files:
5 - ^(test-|)requirements.txt$
6 - ^setup.cfg$
7 - ^doc/.*$
8 - ^.*\.rst$
9 - ^releasenotes/.*$
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010010 timeout: 7800
zhurongd60e6e22019-08-26 14:43:47 +080011 required-projects: &base_required_projects
OpenDev Sysadmins5ddfa332019-04-19 19:26:32 +000012 - openstack/devstack-gate
zhurong02538c12019-04-12 16:00:25 +080013 - openstack/panko
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010014 - openstack/aodh
15 - openstack/ceilometer
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010016 - openstack/telemetry-tempest-plugin
Mehdi Abaakouk7f0e3152019-02-08 12:30:17 +010017 - openstack/heat-tempest-plugin
zhurong02538c12019-04-12 16:00:25 +080018 - openstack/heat
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010019 - openstack/dib-utils
20 - openstack/diskimage-builder
zhurong02538c12019-04-12 16:00:25 +080021 - openstack/tempest
zhurongd60e6e22019-08-26 14:43:47 +080022 vars: &base_vars
zhurong02538c12019-04-12 16:00:25 +080023 devstack_plugins:
24 heat: https://opendev.org/openstack/heat
25 ceilometer: https://opendev.org/openstack/ceilometer
26 aodh: https://opendev.org/openstack/aodh
27 panko: https://opendev.org/openstack/panko
28 devstack_services:
29 tempest: true
30 tls-proxy: false
31 devstack_localrc:
zhurong803e77c2019-11-18 18:39:28 -080032 USE_PYTHON3: True
zhurong02538c12019-04-12 16:00:25 +080033 TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"'
34 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high-rate"
35 CEILOMETER_BACKEND: "gnocchi"
36 CEILOMETER_PIPELINE_INTERVAL: 15
37 tempest_test_regex: telemetry_tempest_plugin
38 tox_envlist: all
39
40- job:
41 name: telemetry-dsvm-integration
42 parent: telemetry-tempest-base
zhurongf4d73752019-11-25 00:56:41 -080043 branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
44
45- job:
46 name: telemetry-dsvm-integration
47 parent: telemetry-tempest-base
48 branches:
49 - stable/stein
50 - stable/train
51 vars:
52 devstack_localrc:
53 USE_PYTHON3: False
zhurong02538c12019-04-12 16:00:25 +080054
55- job:
56 name: telemetry-dsvm-integration
57 parent: telemetry-tempest-base
58 branches:
59 - stable/pike
60 - stable/queens
61 - stable/rocky
62 vars:
63 devstack_localrc:
zhurongf4d73752019-11-25 00:56:41 -080064 USE_PYTHON3: False
zhurong02538c12019-04-12 16:00:25 +080065 GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high"
66 GNOCCHI_ARCHIVE_POLICY: "high"
67 CEILOMETER_ALARM_AGGREGATION_METHOD: "mean"
68 CEILOMETER_ALARM_METRIC_NAME: "cpu_util"
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010069
zhurongd60e6e22019-08-26 14:43:47 +080070- job:
71 name: telemetry-dsvm-integration-ipv6-only
72 parent: devstack-tempest-ipv6
zhurongf4d73752019-11-25 00:56:41 -080073 branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
zhurongd60e6e22019-08-26 14:43:47 +080074 description: |
75 Telemetry devstack tempest tests job for IPv6-only deployment
76 required-projects: *base_required_projects
77 vars: *base_vars
78
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010079- project:
Doug Hellmann40f2a142018-08-31 08:01:22 -040080 templates:
81 - check-requirements
82 - tempest-plugin-jobs
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010083 check:
84 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +010085 - telemetry-dsvm-integration
zhurongd60e6e22019-08-26 14:43:47 +080086 - telemetry-dsvm-integration-ipv6-only
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010087 gate:
Doug Hellmann40f2a142018-08-31 08:01:22 -040088 queue: telemetry
Mehdi Abaakoukc8c2ecb2018-01-15 10:07:53 +010089 jobs:
Mehdi Abaakouk319cb262018-01-15 15:49:20 +010090 - telemetry-dsvm-integration
zhurongd60e6e22019-08-26 14:43:47 +080091 - telemetry-dsvm-integration-ipv6-only