We are overjoyed to announce the release of: telemetry-tempest-plugin 2.4.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/telemetry-tempest-plugin Download the package from: https://tarballs.openstack.org/telemetry-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/ceilometer/+bugs For more details, please see below. 2.4.0 ^^^^^ New Features ************ * Added ability to use metadata instance grouping when testing prometheus based autoscaling. This method of instance grouping is supported since 2025.1 and it's the default option. The "autoscaling_instance_grouping" configuration option has been added, which switches the grouping method between "metadata" grouping and "instance" grouping. Upgrade Notes ************* * Support for Python 3.8 has been dropped. Latest release of telemetry-tempest-plugin to support python 3.8 is 2.3.0. The minimum version of Python now supported is Python 3.9. Changes in telemetry-tempest-plugin 2.3.0..2.4.0 ------------------------------------------------ 17f775e Replace assertDictContainsSubset 087a83e Bump hacking ad14d02 Metadata grouping releasenote 753a8b8 Use metadata server grouping as default cf276b4 Gnocchi: Use specific stable branch for stable branch jobs 54a8b88 Remove stable/2023.1 job from master gate b711487 Remove support for Pyton 3.8 and older 024f29e Disable prometheus tests in stable branches 6a00d7c Re-enable GLOBAL_VENV 9afbb82 Drop unnecessary 'x' bit from doc config file e12816c Add stable branch jobs d2330bf Apply consistent irrelevant files for dsvm jobs afe631a Use server_group in Prom autoscaling scenario 7da415b Drop remaining options for panko 4ec1f85 Parametrize autoscaling instance load length Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 147 +++++++++++++++++++-- .../drop-python38-support-59b0b2f406651efb.yaml | 6 + ...or-prometheus-autoscaling-763c98141a940531.yaml | 7 + setup.cfg | 10 +- .../aodh/api/admin/test_alarming_api_admin.py | 4 +- .../aodh/api/gnocchi/test_alarming_api.py | 24 ++-- .../aodh/api/test_alarming_api.py | 14 +- telemetry_tempest_plugin/config.py | 33 +++-- telemetry_tempest_plugin/plugin.py | 13 +- .../autoscaling.yaml | 16 --- .../create_stack.json | 6 +- .../test_telemetry_integration_prometheus.py | 25 ++++ tox.ini | 2 +- 14 files changed, 223 insertions(+), 84 deletions(-)