Cleanup .zuul.yaml

If we agree, that we don't need to test anything older than
wallaby, then we can clean .zuul.yaml like this. After we drop
wallaby in the future, we can remove even more.

Change-Id: Ie437138a5befde3fe559fc9e75b7a5772f543f98
This commit is contained in:
Jaromir Wysoglad 2023-11-14 09:19:22 -05:00 committed by Jaromír Wysoglad
parent de403c5fb5
commit b8ab3aa628

View File

@ -1,64 +1,8 @@
- job:
name: telemetry-tempest-base
description: |
This job is for stable branch prior to Ussuri for testing
on py2.
parent: devstack-tempest
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
- ^doc/.*$
- ^.*\.rst$
- ^releasenotes/.*$
timeout: 7800
required-projects:
- openstack/devstack-gate
- openstack/panko
- openstack/aodh
- openstack/ceilometer
- openstack/telemetry-tempest-plugin
- openstack/heat-tempest-plugin
- openstack/heat
- openstack/dib-utils
- openstack/diskimage-builder
- openstack/tempest
- gnocchixyz/gnocchi
vars:
configure_swap_size: 8192
devstack_plugins:
heat: https://opendev.org/openstack/heat
ceilometer: https://opendev.org/openstack/ceilometer
aodh: https://opendev.org/openstack/aodh
panko: https://opendev.org/openstack/panko
devstack_services:
tempest: true
devstack_localrc:
TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"'
GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high-rate"
CEILOMETER_BACKEND: "gnocchi"
CEILOMETER_PIPELINE_INTERVAL: 15
USE_PYTHON3: False
CEILOMETER_ALARM_THRESHOLD: 6000000000
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry:
disable_ssl_certificate_validation: True
tempest_test_regex: telemetry_tempest_plugin
tox_envlist: all
branches:
- stable/ocata
- stable/pike
- stable/queens
- stable/rocky
- stable/stein
- stable/train
- job:
name: telemetry-tempest-base
parent: devstack-tempest
description: |
This job is for testing on py3 which is Ussuri onwards.
This job is for testing telemetry components. We test stable branches from wallaby onwards.
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
@ -113,7 +57,6 @@
disable_ssl_certificate_validation: True
tempest_test_regex: telemetry_tempest_plugin
tox_envlist: all
branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
- job:
name: telemetry-dsvm-integration
@ -123,27 +66,11 @@
name: telemetry-dsvm-integration
parent: telemetry-tempest-base
branches:
- stable/train
- stable/wallaby
vars:
devstack_localrc:
USE_PYTHON3: False
- job:
name: telemetry-dsvm-integration
parent: telemetry-tempest-base
branches:
- stable/pike
- stable/queens
- stable/rocky
vars:
devstack_localrc:
USE_PYTHON3: False
GNOCCHI_ARCHIVE_POLICY_TEMPEST: "ceilometer-high"
GNOCCHI_ARCHIVE_POLICY: "high"
CEILOMETER_ALARM_AGGREGATION_METHOD: "mean"
CEILOMETER_ALARM_METRIC_NAME: "cpu_util"
- job:
name: telemetry-dsvm-integration-ipv6-only
parent: devstack-tempest-ipv6
@ -159,16 +86,6 @@
override-checkout: stable/wallaby
voting: false
- job:
name: telemetry-dsvm-integration-train
parent: telemetry-dsvm-integration
nodeset: openstack-single-node-bionic
override-checkout: stable/train
voting: false
vars:
devstack_localrc:
USE_PYTHON3: True
- job:
name: telemetry-dsvm-integration-centos-8s
nodeset: devstack-single-node-centos-8-stream
@ -222,7 +139,6 @@
jobs:
- telemetry-dsvm-integration
- telemetry-dsvm-integration-wallaby
- telemetry-dsvm-integration-train
- telemetry-dsvm-integration-ipv6-only
- telemetry-dsvm-integration-centos-9s
- telemetry-dsvm-integration-centos-9s-fips