watcher-tempest-plugin 3.5.0 (flamingo)
We enthusiastically announce the release of: watcher-tempest-plugin 3.5.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/watcher-tempest-plugin Download the package from: https://tarballs.openstack.org/watcher-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/watcher/+bugs For more details, please see below. Changes in watcher-tempest-plugin 3.4.0..3.5.0 ---------------------------------------------- 1e78f49 Add stable/2025.2 job 962a735 Check for single instance migration to backup node 1088976 Add Aetos jobs in check and experimental pipelines 74b6c16 Add custom flavor and dynamic threshold to workload_balance tests af4e2f9 Add api test for skip action abd34b8 Add support for microversion testing for api and scenario tests 6d2a858 Skip execute_workload_balance_strategy_cpu|ram due to known bug 380572d Create a function for deleting old injected metrics on prometheus 00b6656 Inject metrics for host total ram on prometheus d2d0be5 Add workload_stabilization RAM tests and adapt the current one for CPU 32555fd Add tests for workload_balance with injected data 2215030 Add tests for workload balance with real data 75dc81a Fix injected host_ram_usage metrics 6b02184 Refact on creating instances and inject metrics 42e6ca6 Update tests on zone migration strategy 307a3e6 Update tests for host maintenance strategy. 40d1d36 Move function for creating instances from 1 to variable number a2c6565 Add reusable method for getting enabled compute nodes b95caa1 Enforce compute host in create_one_instance_per_host e180e98 Change destination node calculation on actuator tests 334109a Change timeframe of fake metrics uploaded to gnocchi. 9dea1b8 Use get_host_for_server and get_host_other_than to get src/dst node 6fad994 Remove stable/2023.2 job 54dd9c7 Add metrics for RAM to gnocchi and prometheus injected data dca8751 Add experimental pipeline to allow run jobs with real data. 048add0 Refactor of wait_for_instances_in_model function to wait until all instances are in the correct compute node on the model 30deab3 add pyproject.toml to support pip 23.1 b913382 Add tests for host_maintenance strategy with backup node 0023e39 Add check-uuid to pep8 tox tests 0316c7b Bug: 2107531. Adding unique uuid decorator to all watcher tests c7579bb Ensure test_execute_workload_stabilization_strategy creates non-emtpy action nplan 4bf088e skip metric injection when not needed e7263fb Replace UPPER_CONSTRAINTS_FILE 59943b6 Fix typo on bugs link 9e58c2d Add stable/2025.1 job e868c59 Add real-data scenario tests 70186c8 Add deprecation about client_functional tests 16c6d65 Check expected actions included in plans when executing strategies 996b025 Drop watcherclient-tempest-functional job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 28 +- README.rst | 2 +- pyproject.toml | 3 + test-requirements.txt | 1 + tox.ini | 9 +- watcher_tempest_plugin/config.py | 18 + .../v1/json/api_microversion_fixture.py | 47 +++ .../services/infra_optim/v1/json/client.py | 12 +- .../services/metric/prometheus_client.py | 25 ++ .../client_functional/v1/test_audit_template.py | 7 + .../client_functional/v1/test_scoring_engine.py | 5 + .../scenario/test_execute_host_maintenance.py | 134 +++--- .../test_execute_vm_workload_consolidation.py | 19 +- .../scenario/test_execute_workload_balance.py | 131 ++++++ .../scenario/test_execute_workload_balancing.py | 21 +- 40 files changed, 1294 insertions(+), 306 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index dfc0d47..1f61c24 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,0 +5 @@ +debtcollector>=1.2.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org