From 47d7e5a3bcbb61cbc5cfb96e6dde26c8e26f1ab2 Mon Sep 17 00:00:00 2001 From: jgilaber Date: Fri, 19 Dec 2025 14:23:36 +0100 Subject: [PATCH] Enable zone migration extra tests in tempest configuration Add tempest configuration options to enable zone migration extra tests and storage tests. These options are required to run the full suite of zone migration tests introduced in the watcher tempest plugin. The configuration enables: - optimize.run_zone_migration_extra_tests: Runs additional zone migration test scenarios - optimize.run_zone_migration_storage_tests: Enables storage migration tests for zone migration This change aligns with the tempest plugin updates that added support for these test scenarios. Related-Change: https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/969244 Signed-off-by: jgilaber --- ci/tests/watcher-tempest-nfs.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/ci/tests/watcher-tempest-nfs.yml b/ci/tests/watcher-tempest-nfs.yml index 2e9cda79..8f9a43a1 100644 --- a/ci/tests/watcher-tempest-nfs.yml +++ b/ci/tests/watcher-tempest-nfs.yml @@ -4,3 +4,31 @@ cifmw_test_operator_tempest_exclude_list: | watcher_tempest_plugin.*client_functional.* watcher_tempest_plugin.tests.scenario.test_execute_strategies.TestExecuteStrategies.test_execute_storage_capacity_balance_strategy watcher_tempest_plugin.*\[.*\breal_load\b.*\].* + +# Tempest and test-operator configurations, enable config option to run storage +# migration tests +cifmw_test_operator_tempest_tempestconf_config: + overrides: | + compute.min_microversion 2.56 + compute.min_compute_nodes 2 + placement.min_microversion 1.29 + compute-feature-enabled.live_migration true + compute-feature-enabled.block_migration_for_live_migration true + service_available.sg_core true + telemetry_services.metric_backends prometheus + telemetry.disable_ssl_certificate_validation true + telemetry.ceilometer_polling_interval 15 + optimize.min_microversion {{ watcher_tempest_min_microversion | default('1.0') }} + optimize.max_microversion {{ watcher_tempest_max_microversion | default('latest') }} + optimize.datasource prometheus + optimize.openstack_type podified + optimize.proxy_host_address {{ hostvars['controller']['ansible_host'] }} + optimize.proxy_host_user zuul + optimize.prometheus_host metric-storage-prometheus.openstack.svc + optimize.prometheus_ssl_enabled true + optimize.prometheus_ssl_cert_dir /etc/prometheus/secrets/combined-ca-bundle + optimize.podified_kubeconfig_path /home/zuul/.crc/machines/crc/kubeconfig + optimize.podified_namespace openstack + optimize.run_continuous_audit_tests true + optimize.run_zone_migration_extra_tests true + optimize.run_zone_migration_storage_tests true